Commit graph

129 commits

Author SHA1 Message Date
renovate[bot]
87005c1a80
CI(deps): Update npm major upgrades
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 16:25:26 +00:00
34da9e2dfa
npm/eslint-config: Release v0.0.17
Summary:
External version of D839.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `arc land` and git tag.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D840
2024-11-06 22:46:22 +09:00
932b46b0a9
CI(GitHub Actions): Add ossf-scorecard action
Summary:
Ref [GitHub ossf/scorecard-action](https://github.com/ossf/scorecard-action).

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Land and wait for result.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #github_actions

Differential Revision: https://issuetracker.revi.xyz/D815
2024-10-23 17:25:18 +09:00
e0ca9f3e6a
npm/eslint-config: Bump version
Summary:
External version of D813.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land, tag, push the tag, and watch GitHub Actions build and publish to npmjs.com

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D814
2024-10-23 16:42:41 +09:00
86f134978c
CI(deps): Update npm packages
Summary:
Manual update for...

- `@types/node` `v20.16.11`
- `renovate` `v38.119.0`
- `typescript` `v5.6.3`

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D797
2024-10-15 17:40:29 +09:00
3e4a7b1eab
npm(prettier-config): Bump version to v0.2.2
Summary:
Update `prettier-plugin-packagejson` to `v2.5.3`. Also update `pnpm` to `v9.12.1`.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `git tag`, `git push` the tag, and watch GitHub Actions publish to `npmjs`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D796
2024-10-15 17:27:27 +09:00
45ac900600
npm(eslint-config): Bump version to v0.0.15
Summary:
Update `globals` to `v15.11.0`. Additionally run pnpm `v9.12.1`.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `git tag`, push the tag, and watch GitHub Actions publishing to `npmjs`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D795
2024-10-15 17:17:38 +09:00
0003c4d839
npm/prettier-config: Bump version to v0.2.1
Summary:
External version of D785.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Release the npm package.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D788
2024-10-08 17:43:13 +09:00
348a4b95b8
npm/eslint-config: Bump version to v0.0.14
Summary:
External version of D786.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Release the npm package.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D787
2024-10-08 17:38:31 +09:00
7d97b1c969
npm/eslint-config: Bump version to v0.0.13
Summary:
External version of D778.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D781
2024-10-06 14:48:46 +09:00
b5c1018e99
npm/prettier-config: Actually bump version
Summary:
Forgot to touch `package.json`.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D780
2024-10-06 14:44:31 +09:00
e5ad174bc0
npm/prettier-config: Add prettier-plugin-packagejson
Summary:
External version of D777. Also:

- Run prettier fix
- Update node to `v20.18.0`
- Update pnpm to `v9.12.0`

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D779
2024-10-06 14:42:31 +09:00
5cf734baf2
npm/eslint-config: Bump to version 0.0.12
Summary:
External version of D758.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D759
2024-09-27 12:11:01 +09:00
cdb9e3ce4d
npm: Bump eslint-config version to 0.0.11
Summary:
External change of D756.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Publish it.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D757
2024-09-24 16:56:08 +09:00
ac71d4fa61
npm/eslint-config: Release v0.0.10
Summary:
External version of D724.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Run `pnpm install` and verify installations are successful.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D725
2024-09-12 15:07:28 +09:00
a6704b493a
npm: update lockfile
Summary:
Forgot to update lockfile @ D669.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `pnpm install`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D674
2024-08-30 14:13:17 +09:00
413d4c0a06
npm(eslint-config): bump to 0.0.9
Summary:
Ref D668. Manual export of the referenced CL.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Land and publish tag.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D669
2024-08-29 23:54:40 +09:00
1c5bfa8702
CI(GitHub Actions): --no-git-checks
Summary:
```
ERR_PNPM_GIT_UNKNOWN_BRANCH  The Git HEAD may not attached to any branch, but your "publish-branch" is set to "master|main".
If you want to disable Git checks on publish, set the "git-checks" setting to "false", or run again with "--no-git-checks".
Error: Process completed with exit code 1.
```

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Land and push tag again.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D636
2024-08-01 19:19:36 +09:00
00da98d2b7
CI(GitHub Actions): Use pnpm/action-setup to install pnpm
Summary:
/shrug that I have to install this.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land and do push again.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D635
2024-08-01 19:16:17 +09:00
9df5a0f602
CI(GitHub Actions): Make publish via pnpm work
Summary:
/shrugs

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land and push tag again

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D634
2024-08-01 19:08:32 +09:00
8672f0b7bc
npm: update (eslint|prettier)-config packages
Summary:
Originally should've migrated to sync via T182 but work is not complete
so for the time being do it manually.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Land and test.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D633
2024-08-01 18:59:12 +09:00
712257d20f
npm(eslint-config): bump 0.0.7
Summary:
Bump globals to 15.8.0 (skipping 15.7.0)

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Not really?

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D530
2024-07-06 13:51:39 +09:00
renovate[bot]
4f3701ae2b CI(deps): Update dependency typescript to v5.5.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 04:50:17 +09:00
renovate[bot]
7a45fb4421 CI(deps): Update dependency globals to v15.8.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 02:26:25 +09:00
renovate[bot]
62c8c6b5aa CI(deps): Update dependency globals to v15.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 00:09:09 +09:00
a67b75e02f
npm(prettier-config): consolidate globs
Summary:
`**/*` rules.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: verify the globs are as expected.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Differential Revision: https://issuetracker.revi.xyz/D516
2024-07-04 19:59:27 +09:00
8523bec70c
containers: Build copybara too
Summary:
Use submodules to build them.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `arc land` and watch GitHub Actions run.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #docker, #github_actions

Differential Revision: https://issuetracker.revi.xyz/D526
2024-07-04 19:51:38 +09:00
8084acebfa
Phorge(robots.txt): add applebot-extended to disallow
Summary:
Ref: https://support.apple.com/en-us/119829#datausage

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Verify the user-agent matches.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D508
2024-07-04 00:12:13 +09:00
renovate[bot]
215a7a5beb CI(deps): Update docker/build-push-action action to v6.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 23:32:20 +09:00
f78f311269
CI(GitHub Actions): use .node-version
Summary:
Ref D497. Centralize management for node version management.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land and wait for next npm-pub release.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Differential Revision: https://issuetracker.revi.xyz/D502
2024-07-03 20:02:39 +09:00
94363b2d43
npm: Use revi.kr for homepage url
Summary:
'Prettier' urls.

No version bump for cosmetic changes.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Verify the link works.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Differential Revision: https://issuetracker.revi.xyz/D495
2024-07-03 18:08:53 +09:00
4a9482cd04
npm(eslint-config): bump version 0.0.6
Summary:
eslint 9.6.0, and add changelog.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Tag `eslint-config@v0.0.6` and push it.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Differential Revision: https://issuetracker.revi.xyz/D494
2024-07-02 17:29:54 +09:00
renovate[bot]
6a974dc6f8 CI(deps): Update linters to v9.6.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 15:52:43 +09:00
renovate[bot]
9bbf625c15
CI(deps): Update dependency globals to v15
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 03:02:53 +00:00
5eb93ca571
meta: remove extra [] from README
Summary:
Probably intended to add a link to the directory, but now at the
name field.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Read the diff.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D486
2024-07-01 17:16:40 +09:00
b495028e8f
npm(prettier-config): double-declare prettier xml plugin
Summary:
Fixes T180. Quick hack, I guess. Following ../eslint-config by using deps not devDeps.

patch version bump for not adding/removing pkgs per se.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land, update prettier pkg and do prettier commands.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Maniphest Tasks: T180

Differential Revision: https://issuetracker.revi.xyz/D480
2024-07-01 14:35:30 +09:00
renovate[bot]
8615ae565f CI(deps): Update Node.js to v20
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-01 03:47:07 +00:00
renovate[bot]
ef9a520988 CI(deps): Update dependency @lhci/server to v0.14.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-01 01:54:11 +00:00
renovate[bot]
3559877e76 CI(deps): Update dependency @lhci/cli to v0.14.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-01 00:38:25 +00:00
renovate[bot]
723eb489b0 CI(deps): Update dependency @types/node to v20.14.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 22:50:51 +00:00
renovate[bot]
00b713b6a2 CI(deps): Lock file maintenance
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 17:07:56 +00:00
59f6ff9855
CI: fix (CodeQL|yamllint) rules
Summary:
- run CodeQL on js/ts file edits.
- yamllint rule modified to respect my styling decision (1 space
  before comment).

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `arc lint`, wait for codeql run next time.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D475
2024-06-30 17:24:15 +09:00
24c3fe7517
CI(GitHub Actions): rename workflow name/exclude tags
Summary:
Don't run php check on npm tag push.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: land it and watch when next tagbis uploaded.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D448
2024-06-30 17:18:07 +09:00
44bf31948f
CI(renovate): init
Summary:
Renovate has automerge, dependabot does not (I have to issue a
command via comment box).

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `npm run lint:renovate`, and land and wait for renovate to catch up

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D474
2024-06-30 17:09:51 +09:00
1cceb76236
npm(prettier-config): add xml, alphabetical sort
Summary:
Add xml linter, and bump version to 0.1.0 with changelog rules.

(and types w/ version bump & `.node_version`)

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: not really testable?

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D473
2024-06-30 16:56:39 +09:00
f556f313d7
npm: update email address
Summary:
Update email address to dedicated mailbox.

No new version bump because cosmetic changes.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: Not really test-able thing.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Tags: #npm

Differential Revision: https://issuetracker.revi.xyz/D461
2024-06-30 16:46:06 +09:00
dependabot[bot]
532dbe4df0
build(deps): bump docker/build-push-action from 5.4.0 to 6.2.0 (#10) 2024-06-27 13:44:18 +00:00
359bcd4451
npm(eslint-config): move peerDep to dep
Summary:
ESlint flat config blog says [ref] to use dependencies not
peerDependencies (for plugins).

Also add tsc for types as some tools complain about it.

Ref: https://eslint.org/blog/2023/10/flat-config-rollout-plans/
Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `npm ci`

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D435
2024-06-27 20:12:15 +09:00
4e98e27115
CI(typescript): add typescript stuff
Summary:
Add them as `package.json` deps. Also remove `--fund=false` in
GitHub Actions workflows where it's obsoleted by `.npmrc` file.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `npm ci`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D429
2024-06-25 17:20:02 +09:00
ab283848b8
CI(npm): Refer local directory as file path
Summary:
Avoid updating local pkgs.

Also add `prefer-dedupe=true` on `.npmrc`.

Signed-off-by: Yongmin Hong <revi@omglol.email>

Test Plan: `npm ci`.

Reviewers: O1 revi & automations, revi

Reviewed By: O1 revi & automations, revi

Differential Revision: https://issuetracker.revi.xyz/D428
2024-06-25 16:09:48 +09:00