Commit Graph

9119 Commits

Author SHA1 Message Date
Michael B. Gale
c9ad41d351 Configure ESLint import/no-extraneous-dependencies rule for pr-checks 2026-03-16 09:55:45 +00:00
Michael B. Gale
d71d6bc3e2 Add --verbose option 2026-03-16 09:49:34 +00:00
Michael B. Gale
aa47a39174 Tidy up pr-checks/package.json 2026-03-16 09:49:34 +00:00
Michael B. Gale
f3032c7b3b Add excluded.yml path to config.ts 2026-03-16 09:49:34 +00:00
Michael B. Gale
c24690a800 Rebuild 2026-03-16 09:49:33 +00:00
Michael B. Gale
b2bd6a3229 Add some unit tests for sync-checks.ts 2026-03-16 09:49:33 +00:00
Michael B. Gale
6a3dc8c62e Update CONTRIBUTING.md 2026-03-16 09:49:33 +00:00
Michael B. Gale
9c5e09a2e8 Actually perform the update when necessary and requested 2026-03-16 09:49:32 +00:00
Michael B. Gale
5eeed7e320 Call updateBranch for main 2026-03-16 09:49:32 +00:00
Michael B. Gale
7479f9f88b Identify changes before applying them 2026-03-16 09:49:32 +00:00
Michael B. Gale
99ca431484 Fetch release branches and identify major versions 2026-03-16 09:49:32 +00:00
Michael B. Gale
8291875e31 Fetch and filter check runs for ref 2026-03-16 09:49:32 +00:00
Michael B. Gale
f9f9735cd1 Add type to represent exclusions.yml and loading helper 2026-03-16 09:49:31 +00:00
Michael B. Gale
6e0a9b0b5b Initialise API client 2026-03-16 09:49:31 +00:00
Michael B. Gale
fbb8b97620 Add initial TS implementation of update-required-checks.sh 2026-03-16 09:49:31 +00:00
Michael B. Gale
b8eb533bea Add config file for excluded checks from update-required-checks.sh 2026-03-16 09:49:31 +00:00
Michael B. Gale
cf2a9cbade Add tests for release-branches.ts 2026-03-16 09:49:31 +00:00
Michael B. Gale
9780ea53fd Validate inputs 2026-03-16 09:49:30 +00:00
Michael B. Gale
250c858e55 Refactor backport computation into computeReleaseBranches 2026-03-16 09:49:30 +00:00
Michael B. Gale
5abdb52ddd Replace release-branches.py with TS version in release-branches action 2026-03-16 09:49:30 +00:00
Michael B. Gale
f7da902f78 Install node in release-initialise action 2026-03-16 09:49:30 +00:00
Michael B. Gale
d50cb700e3 Convert release-branches.py to TypeScript 2026-03-16 09:49:29 +00:00
Michael B. Gale
7dd76e6bf7 Merge pull request #3572 from github/mbg/pr-checks/eslint
Add eslint for `pr-checks`
2026-03-13 18:51:29 +00:00
Michael B. Gale
e3200e331b Merge pull request #3563 from github/mbg/private-registry/oidc
Accept OIDC configurations in `start-proxy`
2026-03-13 11:58:36 +00:00
Michael B. Gale
4c356c71a2 Merge pull request #3570 from github/mbg/repo-props/warn-on-unexpected-props
Emit warning for unrecognised repo properties with our common prefix
2026-03-13 11:13:21 +00:00
Michael B. Gale
b4937c19e5 Only emit one message with accumulated property names 2026-03-13 10:56:36 +00:00
Michael B. Gale
136b8ab377 Remove cache-dependency-path options as well 2026-03-13 10:46:40 +00:00
Michael B. Gale
a5aba5952c Remove package-lock.json that's no longer needed
Since `pr-checks` is now a workspace of the main `package.json`
2026-03-13 10:43:43 +00:00
Michael B. Gale
dafe74070a Merge pull request #3573 from github/mbg/esbuild/no-package-json
Avoid bundling `package.json` in JavaScript files
2026-03-13 10:38:58 +00:00
Michael B. Gale
fc8d303906 Add step (in root directory) to install dependencies 2026-03-12 22:39:45 +00:00
Michael B. Gale
3bc3228be2 Add explicit cache dependency paths in pr-checks.yml 2026-03-12 22:39:45 +00:00
Michael B. Gale
b4cb1049fb Fix linter errors in sync-back.test.ts 2026-03-12 22:39:45 +00:00
Michael B. Gale
b171c1c6d9 Fix linter errors in sync-back.ts 2026-03-12 22:39:44 +00:00
Michael B. Gale
967ca853e1 Rename sync_back to sync-back 2026-03-12 22:39:44 +00:00
Michael B. Gale
7950e47b7f Fix linter errors in sync.ts 2026-03-12 22:39:44 +00:00
Michael B. Gale
e608db4784 Add eslint configuration for pr-checks 2026-03-12 22:39:44 +00:00
Michael B. Gale
7df3db2b6f Add minimal Step type 2026-03-12 22:39:44 +00:00
Michael B. Gale
b5e1fb009d Add workspaces to root package.json 2026-03-12 22:39:44 +00:00
Michael B. Gale
ea703668e0 Avoid bundling package.json
- `package.json` is bundled by `esbuild` because we depend on it in `actions-util.ts`
- That is so we can access the `version` property
- We now use `build.mjs` to define a constant for it instead
- We also set this constant in `ava.setup.mjs` for tests
- This reduces the size of the generated `.js` files and avoids changing them entirely in some cases
2026-03-12 18:55:03 +00:00
Michael B. Gale
c183dca871 Move ava config out of package.json 2026-03-12 18:43:14 +00:00
Michael B. Gale
a717db1a90 Emit warning for unrecognised repo properties with our common prefix 2026-03-12 11:49:17 +00:00
Henry Mercer
1dbebad653 Merge pull request #3566 from github/dependabot/npm_and_yarn/npm-minor-aebc49e072
Bump the npm-minor group with 2 updates
2026-03-11 20:49:27 +00:00
Henry Mercer
82d7a77abc Merge pull request #3567 from github/dependabot/npm_and_yarn/ava-7.0.0
Bump ava from 6.4.1 to 7.0.0
2026-03-11 20:47:14 +00:00
github-actions[bot]
0d0df94d93 Rebuild 2026-03-11 19:51:54 +00:00
github-actions[bot]
373dec9f22 Rebuild 2026-03-11 19:51:53 +00:00
Henry Mercer
9771a765ac Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-aebc49e072 2026-03-11 19:49:56 +00:00
Henry Mercer
363219d88d Merge branch 'main' into dependabot/npm_and_yarn/ava-7.0.0 2026-03-11 19:49:53 +00:00
Henry Mercer
378e4b367d Merge pull request #3568 from github/henrymercer/fix-rebuild
Fix rebuild Action
2026-03-11 19:18:28 +00:00
Henry Mercer
309fd2aac7 Merge pull request #3565 from github/henrymercer/go-macos-checks
PR checks: Only run Go macOS tests on latest CodeQL versions
2026-03-11 19:11:16 +00:00
Henry Mercer
567ca73ff8 Address review comments 2026-03-11 18:40:22 +00:00