Michael B. Gale
b6d38e563b
Merge pull request #4192 from github/mbg/project-changes
...
Check `package-lock.json` for wrong addresses
2026-10-02 17:50:29 +00:00
Michael B. Gale
b948c4d91e
Normalise feed URLs in package-lock.json
2026-10-02 18:38:04 +01:00
Michael B. Gale
894842692f
Install newer npm in Node 20 workflows
2026-10-02 18:31:31 +01:00
Michael B. Gale
62b0dd96ff
Add check for non-public feed URLs
2026-10-02 18:31:30 +01:00
Michael B. Gale
0cd78b35d9
Merge pull request #4194 from github/mbg/dependency/downgrade-cache
...
Downgrade `@actions/cache` for now
2026-10-02 16:31:11 +00:00
Michael B. Gale
c26ee0ca71
Merge pull request #4193 from github/mbg/dependabot/uniform-cooldown
...
Dependabot: Apply `cooldown` uniformly
2026-10-02 16:30:54 +00:00
Michael B. Gale
6ce88f6aaf
Downgrade @actions/cache
2026-10-02 17:17:40 +01:00
Michael B. Gale
1f8080af29
Add min-release-age=7 to .npmrc
2026-10-02 17:12:09 +01:00
Michael B. Gale
b804ae96cc
Dependabot: Apply cooldown uniformly
...
Remove exceptions for Actions dependencies
2026-10-02 17:09:26 +01:00
Michael B. Gale
c535168544
Merge pull request #4189 from github/dependabot/npm_and_yarn/brace-expansion-1.1.21
...
Bump brace-expansion from 1.1.18 to 1.1.21
2026-10-02 14:21:51 +00:00
Michael B. Gale
05d2a1a6fb
Trigger workflows
2026-10-02 15:09:03 +01:00
Michael B. Gale
f24d88130e
Merge pull request #4183 from github/dependabot/github_actions/dot-github/workflows/actions-minor-f389ef8e3c
...
Bump ruby/setup-ruby from 1.323.0 to 1.326.0 in /.github/workflows in the actions-minor group across 1 directory
2026-10-02 12:19:56 +00:00
Michael B. Gale
f45aab1a23
Trigger workflows
2026-10-02 13:08:36 +01:00
github-actions[bot]
d036b81d95
Rebuild
2026-10-02 09:57:43 +00:00
dependabot[bot]
f306a93590
Bump brace-expansion from 1.1.18 to 1.1.21
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.18 to 1.1.21.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.18...v1.1.21 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.21
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 09:55:58 +00:00
Michael B. Gale
ffc4a0cd10
Merge pull request #4182 from github/dependabot/npm_and_yarn/npm-minor-e4df014d00
...
Bump the npm-minor group across 1 directory with 4 updates
2026-10-02 09:41:59 +00:00
github-actions[bot]
222d54a705
Rebuild
2026-09-30 17:57:51 +00:00
dependabot[bot]
cbe61e2f00
Bump ruby/setup-ruby
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.323.0 to 1.326.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](984c0c8908...762794c140 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.326.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 17:56:03 +00:00
github-actions[bot]
f1b8b0f7b3
Rebuild
2026-09-30 17:55:56 +00:00
dependabot[bot]
99522b4961
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `@actions/cache` from 5.2.0 to 5.3.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
Updates `eslint-plugin-jsdoc` from 64.5.2 to 64.5.4
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.5.2...v64.5.4 )
Updates `typescript-eslint` from 8.70.0 to 8.70.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/typescript-eslint )
Updates `tsx` from 4.23.13 to 4.23.15
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.13...v4.23.15 )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.70.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 17:54:15 +00:00
Michael B. Gale
61817fadad
Merge pull request #4181 from github/mbg/start-proxy/linux-arm64
...
Support `linux-arm64` assets in `start-proxy`
2026-09-29 17:31:06 +00:00
Michael B. Gale
8e838ff396
Add tests
2026-09-29 16:02:55 +01:00
Michael B. Gale
10e476ce02
Fix values used in log message
2026-09-29 16:02:49 +01:00
Michael B. Gale
fc2d2f7d2d
Make ActionState available to getDownloadUrl
2026-09-28 19:33:02 +01:00
Michael B. Gale
62a2268b34
Use getBundlePlatform in getDownloadUrl
2026-09-28 19:18:38 +01:00
Michael B. Gale
97a91d9861
Make platform+arch available in BaseState
2026-09-28 19:18:37 +01:00
Michael B. Gale
85c0c095cb
Merge pull request #4178 from github/mbg/use-api-error-classification-more
...
Use `wrapApiConfigurationError` more for `init-action-post`
2026-09-28 15:26:45 +00:00
Michael B. Gale
503e2f62a9
Add test for repeated wrapApiConfigurationError
2026-09-28 10:38:14 +01:00
Michael B. Gale
260cb2adcf
Break up wrapApiConfigurationError tests
2026-09-28 10:20:27 +01:00
Michael B. Gale
31252c2639
Change wrapApiConfigurationError to not be serial
2026-09-28 10:11:34 +01:00
Michael B. Gale
1991d2001e
Use wrapApiConfigurationError in init-action-post error handler
2026-09-25 18:21:45 +01:00
Michael B. Gale
0af3281195
Use gitHubVersion from config if available in init-action-post
2026-09-25 18:17:29 +01:00
Michael B. Gale
8dfe937b99
Use wrapApiConfigurationError for getGitHubVersionFromApi
2026-09-25 18:14:47 +01:00
Michael B. Gale
8102666a8c
Improve return type for wrapApiConfigurationError and add docs
2026-09-25 18:12:23 +01:00
Michael B. Gale
7b6a151fb5
Merge pull request #4177 from github/mbg/version-check/recommend-dependabot-grouping
...
Point at Dependabot `groups` docs in version mismatch error
2026-09-25 15:14:03 +00:00
Michael B. Gale
29b01b6799
Point at Dependabot groups docs in version mismatch error
2026-09-25 15:59:36 +01:00
Michael B. Gale
fa2bea7c7a
Merge pull request #4176 from github/mbg/start-proxy/improve-post-githubversion-logic
...
Remove unnecessary check in `start-proxy-action-post`
2026-09-25 14:39:40 +00:00
Michael B. Gale
9fb2fa5f46
Avoid duplicate getApiDetails in getGitHubVersion
2026-09-25 15:02:13 +01:00
Michael B. Gale
054b25e1c2
Remove unnecessary config check
2026-09-25 14:58:43 +01:00
Michael B. Gale
fa8392b7e5
Merge pull request #4161 from github/mbg/improve-json-failures
...
Add context to JSON parse errors
2026-09-24 11:18:23 +00:00
Michael B. Gale
38c1d74ffa
Merge remote-tracking branch 'origin/main' into mbg/improve-json-failures
2026-09-24 12:06:30 +01:00
Michael B. Gale
19aa55de51
Log error in getTracerConfigForCluster instead of re-throwing it
2026-09-24 12:06:01 +01:00
Michael B. Gale
a7334dd080
Merge pull request #4170 from github/mergeback/v4.38.2-to-main-2892aa5e
...
Mergeback v4.38.2 refs/heads/releases/v4 into main
2026-09-24 10:45:39 +00:00
Michael B. Gale
aa2cb993a1
Merge remote-tracking branch 'origin/main' into mbg/improve-json-failures
2026-09-24 11:42:41 +01:00
Henry Mercer
9c970806c4
Merge pull request #4167 from github/henrymercer/move-bundle-helpers
...
Move bundle types and helpers out of setup-codeql.ts
2026-09-24 10:40:36 +00:00
Michael B. Gale
b5f938c947
Log error in restoreInputs instead of re-throwing it
2026-09-24 11:34:56 +01:00
github-actions[bot]
73dc34459c
Rebuild
2026-09-24 10:28:01 +00:00
github-actions[bot]
266e866100
Update changelog and version after v4.38.2
2026-09-24 10:27:53 +00:00
Michael B. Gale
2892aa5e19
Merge pull request #4168 from github/update-v4.38.2-a6ef2c96f
...
Merge main into releases/v4
2026-09-24 11:26:28 +01:00
Michael B. Gale
8ad03a333e
Trigger workflows
2026-09-24 11:15:21 +01:00
github-actions[bot]
98af865db5
Update changelog for v4.38.2
2026-09-24 10:01:43 +00:00
Henry Mercer
6aa6d5553a
Remove the getCodeQLBundleName wrapper from setup-codeql.ts
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-24 10:09:24 +01:00
Henry Mercer
f42df5b5c1
Move bundle types and helpers out of setup-codeql.ts
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-24 09:52:32 +01:00
Michael B. Gale
a6ef2c96fc
Merge pull request #4156 from github/mario-campos/fix-validate-cmd
...
Fix path-resolution bug in `changenotes.mts validate` by using `getChangenotes`
2026-09-24 08:16:09 +00:00
Michael B. Gale
1ef28a1b76
Merge pull request #4166 from github/dependabot/github_actions/dot-github/workflows/actions-minor-4c9e3e8b22
...
Bump ruby/setup-ruby from 1.321.0 to 1.323.0 in /.github/workflows in the actions-minor group across 1 directory
2026-09-24 08:02:30 +00:00
Michael B. Gale
26cb08bab0
Merge pull request #4163 from github/mbg/fix-getCommitOid-stubs
...
Fix `getCommitOid` stubs
2026-09-24 07:07:29 +00:00
Michael B. Gale
f035ce3a98
Merge pull request #4165 from github/dependabot/npm_and_yarn/npm-minor-8eaed9c323
...
Bump the npm-minor group across 1 directory with 3 updates
2026-09-23 18:11:21 +00:00
github-actions[bot]
5e4e2550b4
Rebuild
2026-09-23 17:57:57 +00:00
dependabot[bot]
b13f5f47d5
Bump ruby/setup-ruby
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.321.0 to 1.323.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](95ef2b042f...984c0c8908 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.323.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 17:56:05 +00:00
github-actions[bot]
c87fe5756c
Rebuild
2026-09-23 17:55:50 +00:00
dependabot[bot]
becb485c9f
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) and [yaml](https://github.com/eemeli/yaml ).
Updates `js-yaml` from 5.4.1 to 5.4.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.4.1...5.4.2 )
Updates `eslint-plugin-jsdoc` from 64.3.8 to 64.5.2
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.8...v64.5.2 )
Updates `yaml` from 2.9.0 to 2.9.1
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.5.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: yaml
dependency-version: 2.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-23 17:54:02 +00:00
Michael B. Gale
42277414c7
Stub getCommitOid correctly and check calls
2026-09-23 13:38:53 +01:00
Michael B. Gale
9c9e4b034d
Fix getCommitOid stubs
2026-09-23 13:31:48 +01:00
Michael B. Gale
f0064b219d
Merge pull request #4162 from github/mbg/cli/disable-perfdata
...
Disable `UsePerfData` for `resolveExtractor`
2026-09-23 12:17:25 +00:00
Michael B. Gale
9691115b1c
Disable UsePerfData for resolveExtractor
2026-09-23 11:29:17 +01:00
Michael B. Gale
fa4712895b
Restore previous restoreInputs behaviour
2026-09-22 19:09:07 +01:00
Michael B. Gale
660f7c5f24
Fix formatting
2026-09-22 18:58:17 +01:00
Michael B. Gale
41a4b9a4cd
Merge pull request #4160 from github/update-bundle/codeql-bundle-v2.27.1
...
Update default bundle to 2.27.1
2026-09-22 17:53:51 +00:00
Michael B. Gale
fe0a932a6a
Wrap JSON parse errors in readSarifFile with context
2026-09-22 18:53:03 +01:00
Michael B. Gale
8e36092a16
Wrap JSON parse errors in cloneObject with context
2026-09-22 18:52:03 +01:00
Michael B. Gale
2294a7a8b1
Wrap JSON parse errors in parseMatrixInput with context
2026-09-22 18:46:55 +01:00
Michael B. Gale
c0369726ee
Wrap JSON parse errors in getTracerConfigForCluster with context
2026-09-22 18:43:26 +01:00
Michael B. Gale
a5c2338ec0
Wrap JSON parse errors in restoreInputs with context
2026-09-22 18:41:31 +01:00
Michael B. Gale
f042742baf
Wrap JSON parse errors in resolveExtractor with context
2026-09-22 18:40:37 +01:00
Henry Mercer
33141e5cce
Merge pull request #4159 from github/henrymercer/pr-4146-follow-ups
...
Address per-language bundle review follow-ups
2026-09-22 17:17:15 +00:00
github-actions[bot]
81fb67799a
Add changelog note
2026-09-22 17:12:17 +00:00
github-actions[bot]
53162242d5
Update default bundle to codeql-bundle-v2.27.1
2026-09-22 17:12:09 +00:00
Henry Mercer
3bacfe2c5b
Remove trailing whitespace from nightly comment
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:56:15 +01:00
Henry Mercer
e574ef13a6
Merge main into per-language bundle follow-ups
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:54:25 +01:00
Henry Mercer
48321b2d48
Update src/per-language-bundles.ts
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-22 16:49:21 +01:00
Henry Mercer
f2ec2f6267
Tweak comment for latest nightly version check
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-22 16:23:55 +01:00
Henry Mercer
a9a8cd1aec
Explain the nightly bundle version-check exception
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:07:10 +01:00
Henry Mercer
dba87a18dc
Clarify elapsed-time helper documentation
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:07:10 +01:00
Henry Mercer
06344e2ba1
Stub nightly release listing directly
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:07:09 +01:00
Henry Mercer
07dc94940e
Use default state in per-language bundle tests
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:07:07 +01:00
Michael B. Gale
416ff0dea1
Merge pull request #4157 from github/mbg/refactor/checkout-path
...
Refactor how the `checkout_path` input is obtained
2026-09-22 14:04:08 +00:00
Mario Campos
738bd62186
Refactor changenotes validate to use helper getChangenotes
...
This reduces duplicate code between `assemble` and `validate`. It also has the benefit of fixing a bug in the current implementation of `validate`, where `isValidChangenoteFile` receives a relative file name where it should receive an absolute one.
2026-09-22 09:01:46 -05:00
Mario Campos
6dd161bc76
Merge pull request #4155 from github/mario-campos/merge-changenotes
...
Add `changenotes.mts assemble` command to move changenotes to CHANGELOG.md
2026-09-22 12:52:41 +00:00
Michael B. Gale
8a88af6849
Refactor cleanupAndUploadDatabases querying checkout_path itself
2026-09-22 11:17:02 +01:00
Michael B. Gale
ada4e83349
Refactor cleanupAndUploadOverlayBaseDatabaseToCache querying checkout_path itself
2026-09-22 10:54:07 +01:00
Michael B. Gale
3a30b151d6
Refactor setupDiffInformedQueryRun querying checkout_path itself
2026-09-22 10:53:49 +01:00
Michael B. Gale
669351e880
Replace getRequiredEnvParam calls in init and setup-codeql action
2026-09-22 10:53:27 +01:00
Mario Campos
b1668d6234
Flesh out a comment
2026-09-21 16:40:26 -05:00
Mario Campos
c0bd54fdf4
Replace JSDoc text with @throws
2026-09-21 16:36:10 -05:00
Mario Campos
0263122209
Format code with npm run lint-fix
2026-09-21 16:32:44 -05:00
Mario Campos
c496c6cceb
Rename name to absolutePath for clarity
2026-09-21 16:31:55 -05:00
Mario Campos
598cda36cf
Apply suggestion from @mbg
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-21 16:28:52 -05:00
Mario Campos
771560691a
Update JSDoc comment with parameter lines
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-21 16:28:36 -05:00
Mario Campos
a92f7fb688
Refactor changenote file listing into function to D.R.Y.
2026-09-18 15:02:17 -05:00
Mario Campos
7f54212a01
Rename flush command to assemble
2026-09-18 13:49:18 -05:00
Mario Campos
977b29b897
Replace splice with push and pop
2026-09-18 13:47:06 -05:00
Mario Campos
bc0efd6d91
Simplify addBodyLinesToUnreleasedSection
2026-09-18 12:35:41 -05:00
Mario Campos
128614ad8b
Simplify getHeader to operate on ChangelogSections
2026-09-18 12:24:19 -05:00
Mario Campos
d63b2a40db
Assume '[UNRELEASED]' section is first section
2026-09-18 11:42:46 -05:00
Mario Campos
b246e56069
Use ExitCode instead of 0/1
2026-09-18 11:28:17 -05:00
Mario Campos
bffae1c4b8
Use withChangelog I/O helper
2026-09-18 11:24:26 -05:00
Mario Campos
1ee3265262
Add changenotes.mts flush command
...
This command will "flush" or move the changenotes in the `unreleased-change-notes` directory to the `[UNRELEASED]` section of the CHANGELOG.md file.
2026-09-18 11:14:49 -05:00
Mario Campos
bb1dc5460b
Add CHANGELOG function addBodyLinesToUnreleasedSection
...
This will be used by the `pr-checks/changenotes.mts` script to "compile" the latest release entry of CHANGELOG.md.
2026-09-18 11:14:48 -05:00
Mario Campos
47d607e2c1
Add changelog parsing helper getHeader
2026-09-18 11:14:48 -05:00
Mario Campos
cb31eabcd8
Do not include trailing newlines in NO_CHANGES_STR
...
Changing `NO_CHANGES_STR` to just be the text will make it easier to insert/use. To not break anything, I added the deleted newlines to the locations where `NO_CHANGES_STR` was used.
2026-09-18 09:35:44 -05:00
Michael B. Gale
a7afe0a2d7
Merge pull request #4153 from github/mergeback/v4.38.1-to-main-1c5b6756
...
Mergeback v4.38.1 refs/heads/releases/v4 into main
2026-09-18 13:40:20 +00:00
github-actions[bot]
f8b1c08e6d
Rebuild
2026-09-18 13:11:23 +00:00
github-actions[bot]
ba80880079
Update changelog and version after v4.38.1
2026-09-18 13:11:14 +00:00
Michael B. Gale
1c5b675653
Merge pull request #4152 from github/update-v4.38.1-a65b83a73
...
Merge main into releases/v4
2026-09-18 14:09:51 +01:00
Michael B. Gale
a97cdcae05
Add changelog entry for #4146
2026-09-18 13:58:09 +01:00
github-actions[bot]
cc6c6911c3
Update changelog for v4.38.1
2026-09-18 12:46:37 +00:00
Michael B. Gale
a65b83a73d
Merge pull request #4146 from github/henrymercer/per-language-bundles-pr
...
Use per-language CodeQL bundles
2026-09-18 12:30:36 +00:00
Henry Mercer
07fa87d333
Clarify the latest-nightly eligibility exception
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:08:05 +01:00
Henry Mercer
f18f3536f1
Describe the bundle URL resolver
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:07:06 +01:00
Henry Mercer
ecec9b5a37
Share per-language telemetry fields without renaming
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:06:17 +01:00
Henry Mercer
79fe3a1270
Move download telemetry into the status-report directory
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:04:38 +01:00
Henry Mercer
ead1f7d93f
Rename the platform module
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:03:27 +01:00
Henry Mercer
549d498da3
Simplify per-language platform eligibility checks
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:02:12 +01:00
Henry Mercer
ed3a24ccbc
Group bundle eligibility test state overrides
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:01:31 +01:00
Henry Mercer
28b8f598f5
Use shared test state for bundle eligibility
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:00:38 +01:00
Henry Mercer
a0cc01096a
Merge pull request #4145 from github/henrymercer/bundle-resolution-pr
...
Separate CodeQL bundle resolution from installation
2026-09-17 14:31:25 +00:00
Henry Mercer
41c04be873
Use initAllState in bundle cleanup tests
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 14:35:02 +01:00
Henry Mercer
06f4ce74f9
Isolate bundle cleanup test environments
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 14:34:28 +01:00
Henry Mercer
5a2f29e0a1
Merge published per-language bundle history
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 20:27:35 +01:00
Henry Mercer
cf9bbfe9a1
Merge pull request #4150 from github/dependabot/npm_and_yarn/npm-minor-b347c7d8de
...
Bump the npm-minor group across 1 directory with 3 updates
2026-09-16 19:14:07 +00:00
Henry Mercer
69f47159b1
Use Result.orElse for bundle extraction paths
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 19:55:13 +01:00
Henry Mercer
f4fa111630
Share elapsed-time rounding for bundle downloads
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 19:51:23 +01:00
Henry Mercer
89606bbad1
Return toolcache rejection reasons with Result
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 19:43:05 +01:00
Henry Mercer
bd2ddba96c
Extract explicit CodeQL bundle URL classification
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 19:36:07 +01:00
dependabot[bot]
ac47650173
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@eslint/compat` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/eslint/rewrite/releases )
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md )
- [Commits](https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat )
Updates `eslint-plugin-jsdoc` from 64.3.4 to 64.3.8
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.3.4...v64.3.8 )
Updates `typescript-eslint` from 8.69.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 2.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.3.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.70.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-16 17:54:39 +00:00
Henry Mercer
2f552a99f3
Clarify bundle resolution and latest-nightly selection
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:36:46 +01:00
Henry Mercer
f536ef48b7
Centralize CodeQL download telemetry fields
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:30:50 +01:00
Henry Mercer
dfb9bf52c9
Share CodeQL bundle platform definitions
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:28:00 +01:00
Henry Mercer
2d47caf123
Isolate per-language bundle eligibility state
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:25:24 +01:00
Henry Mercer
59ce3a25ba
Include failed bundle attempts in fallback timing
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 16:56:49 +01:00
Henry Mercer
289376d7dd
Use per-language CodeQL bundles
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 16:56:33 +01:00
Mario Campos
9961729e06
Merge pull request #4116 from github/mario-campos/validate-cn-workflow
...
Validate change-notes as a PR check
2026-09-16 15:12:11 +00:00
Michael B. Gale
7dbd038544
Merge pull request #4142 from github/mbg/copilot/update-instructions
...
Improve Copilot instructions
2026-09-16 13:03:53 +00:00
Henry Mercer
f3e0c870be
Clarify resolved bundle handling
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 12:16:13 +01:00
Michael B. Gale
53e5014d5d
Address review comments
2026-09-16 11:29:45 +01:00
Michael B. Gale
f959bfdc31
Merge remote-tracking branch 'origin/main' into mbg/copilot/update-instructions
2026-09-16 11:14:23 +01:00
Henry Mercer
eb76062ef2
Include failed bundle attempts in fallback timing
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-15 19:57:17 +01:00
Henry Mercer
ec5eecb246
Use per-language CodeQL bundles
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-15 18:17:16 +01:00
Henry Mercer
1970c450ec
Separate CodeQL bundle resolution from installation
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-15 15:25:18 +01:00
Mario Campos
e26a5c4139
Be consistent with language and conventions
2026-09-15 09:18:42 -05:00
Henry Mercer
f19a847dca
Merge pull request #4135 from github/dependabot/npm_and_yarn/octokit/types-18.0.0
...
Bump @octokit/types from 17.0.0 to 18.0.0
2026-09-15 13:44:13 +00:00
Henry Mercer
d65664dcae
Merge pull request #4138 from github/henrymercer/bundle-download-errors
...
Preserve HTTP errors from streaming bundle downloads
2026-09-15 12:36:14 +00:00
Henry Mercer
0224ca9728
Use a plain error when the HTTP status is unknown
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-15 12:55:26 +01:00
Mario Campos
6041eff66b
Update validate.test.mts test names to reflect new isValidAllChangenoteFiles
...
The `isValidAllChangenoteFiles` now accepts a list of file paths rather than a file path string.
2026-09-14 13:40:10 -05:00
Mario Campos
f45ef9d1c5
Log something on successful changenote validation
...
Also, slightly improve the log statement of the validation error case.
2026-09-14 12:17:28 -05:00
Henry Mercer
13354125bc
Omit unknown HTTP status codes from download errors
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-14 11:41:48 +01:00
Mario Campos
f60f4d9500
Validate change-notes in PRs
...
This commit also introduces the 'empty' home directory for future change-notes.
2026-09-11 16:04:21 -05:00
Mario Campos
a691c16115
Extend changetool to support directories
2026-09-11 16:04:21 -05:00
Mario Campos
b1c1bbb1e0
Extend ESLint rules to *.mts files
2026-09-11 14:52:02 -05:00
Mario Campos
1cf8f518e1
Merge pull request #4140 from github/mario-campos/move-withTmpFile
...
Move `withTmpFile` next to `withTmpDir`
2026-09-11 18:54:51 +00:00
Mario Campos
faf4f3af21
Add JSDoc to withTmpFile
2026-09-11 11:12:03 -05:00
Michael B. Gale
e72db597b8
Merge pull request #4143 from github/mbg/rename-script-to-changenote
...
Rename `validate-changelog` to `changenotes`
2026-09-11 15:09:33 +00:00
Mario Campos
15b91dbb92
Delete unnecessary .js file extension from import statement
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-11 08:57:52 -05:00
Michael B. Gale
27a821e701
Rename validate-changelog to changenotes
2026-09-11 14:46:35 +01:00
Michael B. Gale
cc78526536
Improve Copilot instructions
2026-09-11 14:19:19 +01:00
Michael B. Gale
032138d5fb
Merge pull request #4141 from github/mario-campos/finally-clean-withTmpDir
...
Always clean-up temp dirs in `withTmpDir`
2026-09-11 13:12:42 +00:00
Michael B. Gale
7be8083b7e
Merge pull request #4139 from github/mbg/10sep26-deps
...
Update dependencies
2026-09-11 11:33:48 +00:00
Mario Campos
80d5f4e36a
Always clean-up temp dirs in withTmpDir
2026-09-10 18:48:14 -05:00
Mario Campos
297617deb9
Update npm commands in sync.sh to include workspace root dependencies
2026-09-10 17:22:50 -05:00
Mario Campos
f6491d646e
Reduce duplication by using withTmpDir in withTmpFile
2026-09-10 15:37:39 -05:00
Mario Campos
4375107b7e
Move withTmpFile to util.ts and update tests to use it
2026-09-10 15:36:26 -05:00
Michael B. Gale
a50b659501
Update dependencies
2026-09-10 20:32:49 +01:00
Henry Mercer
5bdaf5d4af
Preserve HTTP errors from streaming bundle downloads
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-10 19:05:41 +01:00
Michael B. Gale
14c568a926
Merge pull request #4128 from github/mbg/move-changetool
...
Migrate `changetool` to `pr-checks`
2026-09-10 16:42:38 +00:00
Michael B. Gale
0484c3ad1d
Merge remote-tracking branch 'origin/main' into mbg/move-changetool
2026-09-10 17:09:46 +01:00
Michael B. Gale
aaa014366e
Remove unneeded Promise.resolve
2026-09-10 16:59:12 +01:00
dependabot[bot]
5bd5bf93f2
Bump @octokit/types from 17.0.0 to 18.0.0
...
Bumps [@octokit/types](https://github.com/octokit/types.ts ) from 17.0.0 to 18.0.0.
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v17.0.0...v18.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/types"
dependency-version: 18.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-10 11:00:56 +00:00
Michael B. Gale
5584cec589
Merge pull request #4134 from github/dependabot/npm_and_yarn/npm-minor-a30b170aad
...
Bump the npm-minor group across 1 directory with 6 updates
2026-09-10 10:47:33 +00:00
Michael B. Gale
d9826583a3
Merge pull request #4136 from github/dependabot/github_actions/dot-github/workflows/actions-minor-4cf73e6ad1
...
Bump actions/setup-java from 6.0.0 to 6.0.1 in /.github/workflows in the actions-minor group across 1 directory
2026-09-10 10:34:38 +00:00
github-actions[bot]
9f28912d94
Rebuild
2026-09-09 17:58:17 +00:00
github-actions[bot]
d9ef050686
Rebuild
2026-09-09 17:56:37 +00:00
dependabot[bot]
a72798355c
Bump actions/setup-java
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [actions/setup-java](https://github.com/actions/setup-java ).
Updates `actions/setup-java` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](dd06d9cba3...de7274f081 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-09 17:56:16 +00:00
dependabot[bot]
d40707c73d
Bump the npm-minor group across 1 directory with 6 updates
...
Bumps the npm-minor group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@octokit/core](https://github.com/octokit/core.js ) | `7.0.7` | `7.0.8` |
| [js-yaml](https://github.com/nodeca/js-yaml ) | `5.4.0` | `5.4.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) | `64.2.1` | `64.3.4` |
| [globals](https://github.com/sindresorhus/globals ) | `17.11.0` | `17.12.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.68.0` | `8.69.0` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.23.12` | `4.23.13` |
Updates `@octokit/core` from 7.0.7 to 7.0.8
- [Release notes](https://github.com/octokit/core.js/releases )
- [Commits](https://github.com/octokit/core.js/compare/v7.0.7...v7.0.8 )
Updates `js-yaml` from 5.4.0 to 5.4.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.4.0...5.4.1 )
Updates `eslint-plugin-jsdoc` from 64.2.1 to 64.3.4
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v64.2.1...v64.3.4 )
Updates `globals` from 17.11.0 to 17.12.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0 )
Updates `typescript-eslint` from 8.68.0 to 8.69.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/typescript-eslint )
Updates `tsx` from 4.23.12 to 4.23.13
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.12...v4.23.13 )
---
updated-dependencies:
- dependency-name: "@octokit/core"
dependency-version: 7.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: js-yaml
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.3.4
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: globals
dependency-version: 17.12.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.69.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.13
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-09 17:54:35 +00:00
Henry Mercer
e855781840
Merge pull request #4132 from github/mergeback/v4.38.0-to-main-b96794f0
...
Mergeback v4.38.0 refs/heads/releases/v4 into main
2026-09-09 15:16:08 +00:00
github-actions[bot]
23a5edca55
Rebuild
2026-09-09 14:04:19 +00:00
github-actions[bot]
6f5a84b5b5
Update changelog and version after v4.38.0
2026-09-09 14:04:04 +00:00
Henry Mercer
b96794f015
Merge pull request #4131 from github/update-v4.38.0-7e08580a9
...
Merge main into releases/v4
2026-09-09 15:02:30 +01:00
github-actions[bot]
02d5093871
Update changelog for v4.38.0
2026-09-09 12:33:07 +00:00
Henry Mercer
7e08580a93
Merge pull request #4130 from github/henrymercer/workflow-runner-sizing
...
Run slow macOS checks on larger runners
2026-09-09 12:16:50 +00:00
Henry Mercer
bfcc52b4f5
Run slow macOS checks on larger runners
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-09 12:57:40 +01:00
Henry Mercer
8c251e757c
Merge pull request #4129 from github/update-bundle/codeql-bundle-v2.27.0
...
Update default bundle to 2.27.0
2026-09-09 11:48:16 +00:00
github-actions[bot]
0b7ca400df
Add changelog note
2026-09-09 11:33:54 +00:00
github-actions[bot]
40484b3395
Update default bundle to codeql-bundle-v2.27.0
2026-09-09 11:33:48 +00:00
Michael B. Gale
d23593114c
Address linter errors in validate.test.mts
2026-09-09 11:44:24 +01:00
Michael B. Gale
b1363526cf
Fix some formatting in pr-checks.yml
2026-09-09 11:44:23 +01:00
Michael B. Gale
83d1431d4e
Migrate changetool to pr-checks
2026-09-09 11:44:23 +01:00
Henry Mercer
977e6ceaea
Merge pull request #4124 from github/henrymercer/toolcache-bundle-cleanup
...
Delete unused CodeQL bundles from the toolcache before downloading
2026-09-08 17:04:25 +00:00
Henry Mercer
40a6b38247
Address toolcache cleanup review feedback
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-08 15:55:41 +01:00
Henry Mercer
deece8f852
Apply suggestion from @henrymercer
2026-09-07 14:08:36 +01:00
copilot-swe-agent[bot]
034db721dd
Merge remote-tracking branch 'origin/main' into henrymercer/toolcache-bundle-cleanup
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2026-09-07 12:57:51 +00:00
Henry Mercer
313a0b9922
Merge pull request #4122 from github/henrymercer/friendly-potato
...
Don't record an overlay status when the job was cancelled
2026-09-04 16:55:52 +00:00
Henry Mercer
31da345c07
Address review comments
...
Delete each version directory individually so that a symlinked one is skipped rather than removed, take an `ActionState` so the environment is read through `ReadOnlyEnv` rather than the deprecated `getOptionalEnvVar`, let `deleteToolcacheBundles` report its own failure to locate the toolcache instead of having the caller catch it, quote paths in log messages, and rename `HAS_OBTAINED_CODEQL_TOOLS` to `HAS_SET_UP_CODEQL`, which is also set when we find the tools in the toolcache rather than downloading them.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 17:43:40 +01:00
Henry Mercer
46dfb14111
Merge pull request #4123 from github/redsun82-address-pr-4072-comments
...
Analyze all supported languages in the Linux Arm64 check
2026-09-04 16:39:50 +00:00
Henry Mercer
e06b60f75f
Merge pull request #4125 from github/henrymercer/merge-queue-sarif-upload-flake
...
Don't upload the ESLint SARIF from merge queue refs
2026-09-04 16:37:26 +00:00
Henry Mercer
a48f2d3077
Record an overlay status only for conclusive job statuses
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 17:33:02 +01:00
Henry Mercer
657964c39f
Read the job status from a ReadOnlyEnv in recordOverlayStatus
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 17:31:24 +01:00
Henry Mercer
d2fe508a6d
Don't upload the ESLint SARIF from merge queue refs
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 17:22:52 +01:00
Paolo Tranquilli
16da74769e
Log found databases in Linux Arm64 check
...
Log a success line for each language database found in the Linux Arm64 PR check.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 12:27:23 +02:00
Henry Mercer
e13c3dc834
Only clean up a toolcache on the workspace filesystem
...
Some runner images keep the toolcache on a different volume to the workspace, so deleting the tools there frees up disk space that the analysis cannot use, and costs a later step that wanted them in the toolcache a download. Windows runners are laid out this way, with the toolcache on `C:` and the workspace on `D:`.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 11:00:56 +01:00
Henry Mercer
1331773b9a
Address Copilot review feedback
...
Run the cleanup even when the download will not be cached in the toolcache, since the toolcache shares a filesystem with the directory we extract to, so freeing it helps either way, and report an error other than the toolcache being absent as a failure rather than as an empty toolcache.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:26:09 +01:00
Henry Mercer
2681b03bd6
Add a changelog note
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:18:43 +01:00
Henry Mercer
a7a90f3ffb
Enable toolcache cleanup in the multi-language PR check
...
The check installs the tools from a URL, so most versions in its matrix are downloaded rather than found in the toolcache, which is when the cleanup runs, and it then builds and analyses seven languages, so a bundle we damaged on the way in would show up.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:12:11 +01:00
Henry Mercer
4a0b22ec25
Delete unused CodeQL bundles from the toolcache before downloading
...
When we download a bundle the toolcache often already holds a different one that the job will not use, and on GitHub-hosted runners it shares a filesystem with the workspace, so it takes space away from the analysis. Empty the toolcache before downloading, which also frees space for the archive during extraction, and which is safe because getting as far as a download means the tools were not resolved from the toolcache. Skip this once a step has obtained the tools, since a later step may run a path it was given, and gate it on the runner being GitHub-hosted and on a feature flag that is off by default.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:12:10 +01:00
Henry Mercer
762a5ed7f7
Add a helper to delete the CodeQL tools from the toolcache
...
`deleteToolcacheBundles` removes `$RUNNER_TOOL_CACHE/CodeQL` and reports which versions were there. It refuses to follow a symlinked CodeQL directory so that it can only ever delete paths that are really inside the toolcache, and reports failures rather than throwing. Not called yet.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:12:10 +01:00
Henry Mercer
ceb85f25b5
Distinguish GitHub-hosted runners from ones that look hosted
...
`isHostedRunner` infers hostedness from the runner name and the toolcache path, so it also matches self-hosted runners that are configured to resemble hosted ones. Rename it to `looksLikeHostedRunner` so callers can see they are getting a heuristic, and add `isGitHubHostedRunner`, which reads the `RUNNER_ENVIRONMENT` value the Actions service reports. The existing callers keep the heuristic, so there is no behaviour change.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:12:09 +01:00
Henry Mercer
9fddc16f0d
Merge pull request #4088 from github/dependabot/npm_and_yarn/octokit/plugin-rest-endpoint-methods-18.0.0
...
Bump @octokit/plugin-rest-endpoint-methods from 17.0.0 to 18.0.0
2026-09-04 07:23:47 +00:00
Paolo Tranquilli
36cbf13b5e
Address review comments
...
- Analyze all languages CodeQL supports on Linux Arm64 (except Swift,
which is macOS only) in the Linux Arm64 check, building the compiled
ones via the shared multi-language-repo build.sh
- De-duplicate the check's language list via a shared LANGUAGES env var
used by both the init input and the assert loop
- Fix CHANGELOG tense: "download" -> "downloads"
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 08:30:10 +02:00
Henry Mercer
38dd4a088a
Don't record an overlay status when the job was cancelled
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-03 18:21:46 +01:00
Henry Mercer
2f3c1c964a
Add an internal job-status input to the init Action
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-03 18:21:14 +01:00
Michael B. Gale
5914b031b1
Merge pull request #4111 from github/dependabot/github_actions/dot-github/workflows/actions/setup-java-6.0.0
...
Bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/workflows
2026-09-03 16:50:30 +00:00
Michael B. Gale
102499482f
Merge pull request #4119 from github/dependabot/npm_and_yarn/npm-minor-21ac56865f
...
Bump the npm-minor group across 1 directory with 2 updates
2026-09-03 16:22:14 +00:00
Michael B. Gale
9401a335a3
Merge pull request #4118 from github/dependabot/npm_and_yarn/browserslist-4.28.8
...
Bump browserslist from 4.24.2 to 4.28.8
2026-09-03 16:21:07 +00:00
Michael B. Gale
3ee8a9398b
Merge branch 'main' into dependabot/npm_and_yarn/browserslist-4.28.8
2026-09-03 17:03:16 +01:00
Michael B. Gale
25da1b1495
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-21ac56865f
2026-09-03 17:00:00 +01:00
Michael B. Gale
9509fd0822
Merge pull request #4120 from github/dependabot/npm_and_yarn/eslint-plugin-jsdoc-64.2.1
...
Bump eslint-plugin-jsdoc from 62.9.0 to 64.2.1
2026-09-03 15:58:16 +00:00
Michael B. Gale
20ec60c2d9
Merge branch 'main' into dependabot/npm_and_yarn/eslint-plugin-jsdoc-64.2.1
2026-09-03 15:12:29 +01:00
Paolo Tranquilli
4cccb3aa86
Merge pull request #4072 from github/redsun82-linux-arm64-support
...
Add support for Linux Arm64 runners
2026-09-03 13:58:15 +00:00
github-actions[bot]
b724a86493
Rebuild
2026-09-02 17:56:48 +00:00
dependabot[bot]
2a03009e3f
Bump eslint-plugin-jsdoc from 62.9.0 to 64.2.1
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 62.9.0 to 64.2.1.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.9.0...v64.2.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 64.2.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 17:55:01 +00:00
dependabot[bot]
da21771e2e
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `js-yaml` from 5.3.0 to 5.4.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.3.0...5.4.0 )
Updates `typescript-eslint` from 8.67.0 to 8.68.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.68.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.68.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 17:54:50 +00:00
dependabot[bot]
bb36f8049c
Bump browserslist from 4.24.2 to 4.28.8
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.24.2 to 4.28.8.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.24.2...4.28.8 )
---
updated-dependencies:
- dependency-name: browserslist
dependency-version: 4.28.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 13:55:34 +00:00
Michael B. Gale
276e2ce25d
Merge pull request #4117 from github/mbg/deps/1sep
...
Update dependencies
2026-09-02 13:39:31 +00:00
Michael B. Gale
ccd5275aa4
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions/setup-java-6.0.0
2026-09-02 14:36:24 +01:00
Mario Campos
a0c73122a6
Merge pull request #4096 from github/mario-campos/use-json-module
...
Use `json` module for JSON validation in `output-cache`
2026-09-01 15:17:48 +00:00
Michael B. Gale
50e244824e
Update dependencies
2026-09-01 12:16:07 +01:00
Paolo Tranquilli
025009006c
Address review comments
...
- Stub process.platform/arch in the supported-platform test and loop
over all supported pairs (including linux/arm64) so it no longer
depends on the host
- Run the default queries in the Linux Arm64 PR check so the databases
are finalized end-to-end
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: fb7e2d12-6620-4a67-9c1c-4e82f4a5e8d9
2026-08-28 17:28:29 +02:00
Mario Campos
6f530319d8
Merge pull request #4113 from github/mario-campos/add-changenote-script
...
Create `changetool` script for validating change-notes
2026-08-27 18:09:46 +00:00
Henry Mercer
1bcdd0c019
Derive the API client type from @actions/github
...
`ApiClient` was hand-composed from `Octokit`, `Api` and `PaginateInterface`, imported directly from separately versioned Octokit packages. That asserted a shape matching what `@actions/github` actually returns, which held only while the versions happened to agree.
`@octokit/plugin-rest-endpoint-methods` v18 adds twelve Actions cache-limit methods. `@actions/github` still depends on `^17.0.0`, so the client it constructs no longer satisfies the v18-derived alias and the build fails.
Deriving the type from the constructor removes the assumption, so the alias tracks whatever `@actions/github` returns.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-27 18:56:47 +01:00
Mario Campos
f049ecb9ce
Delete unused Node.js flag --experimental-test-module-mocks
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
2026-08-27 11:22:56 -05:00
dependabot[bot]
25694c08ea
Bump @octokit/plugin-rest-endpoint-methods from 17.0.0 to 18.0.0
...
Bumps [@octokit/plugin-rest-endpoint-methods](https://github.com/octokit/plugin-rest-endpoint-methods.js ) from 17.0.0 to 18.0.0.
- [Release notes](https://github.com/octokit/plugin-rest-endpoint-methods.js/releases )
- [Commits](https://github.com/octokit/plugin-rest-endpoint-methods.js/compare/v17.0.0...v18.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-rest-endpoint-methods"
dependency-version: 18.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-27 11:01:07 +00:00
Henry Mercer
0963041ab4
Merge pull request #4090 from github/dependabot/npm_and_yarn/octokit/plugin-paginate-rest-15.0.0
...
Bump @octokit/plugin-paginate-rest from 14.0.0 to 15.0.0
2026-08-27 10:45:55 +00:00
github-actions[bot]
1a8ddd7325
Rebuild
2026-08-27 10:32:49 +00:00
Henry Mercer
abc579a511
Merge pull request #4112 from github/dependabot/npm_and_yarn/npm-minor-62a3d68ea9
...
Bump the npm-minor group across 1 directory with 2 updates
2026-08-27 10:28:51 +00:00
dependabot[bot]
4d1d53ec73
Bump @octokit/plugin-paginate-rest from 14.0.0 to 15.0.0
...
Bumps [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js ) from 14.0.0 to 15.0.0.
- [Release notes](https://github.com/octokit/plugin-paginate-rest.js/releases )
- [Commits](https://github.com/octokit/plugin-paginate-rest.js/compare/v14.0.0...v15.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-paginate-rest"
dependency-version: 15.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-27 10:08:06 +00:00
Henry Mercer
6d4d5dfcd6
Merge pull request #4089 from github/dependabot/npm_and_yarn/octokit/types-17.0.0
...
Bump @octokit/types from 16.0.0 to 17.0.0
2026-08-27 09:37:27 +00:00
Paolo Tranquilli
7acc225a21
Merge pull request #4110 from github/redsun82-release-merge-instructions
...
Document merge-commit requirement for release PRs
2026-08-27 08:26:42 +00:00
Paolo Tranquilli
76ba03be44
Merge branch 'main' into redsun82-release-merge-instructions
2026-08-27 10:10:14 +02:00
Paolo Tranquilli
6441b26a49
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-support
2026-08-27 10:09:22 +02:00
Mario Campos
cacb7b37ed
Delete unused script/changetool NPM scripts
2026-08-26 23:39:11 -05:00
Mario Campos
e2cd31e32e
Refactor tsconfig.json to extend base configuration and simplify options
2026-08-26 23:32:24 -05:00
Mario Campos
be555cf0a3
Extend scripts/changetool as a NPM workspace
2026-08-26 23:25:06 -05:00
Mario Campos
0447ab23b5
Enhance changenote validation to support nested bullet lists
2026-08-26 23:06:47 -05:00
Mario Campos
50ec5a5c18
Use Object.hasOwn instead of in operator
...
Apparently, the `in` operator will check inherited properties too.
2026-08-26 22:23:00 -05:00
Mario Campos
5aea817801
Replace Array.prototype.every() with for loop
...
`.every()` short-circuits on the first `false`
2026-08-26 22:20:25 -05:00
Mario Campos
580da893f6
Handle file errors as false
2026-08-26 22:15:34 -05:00
Mario Campos
426c10420b
Create changetool script for validating change-notes
2026-08-26 17:13:40 -05:00
github-actions[bot]
dc5bc53050
Rebuild
2026-08-26 18:07:30 +00:00
github-actions[bot]
d75af13705
Rebuild
2026-08-26 18:03:17 +00:00
dependabot[bot]
0006c77502
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ) and [uuid](https://github.com/uuidjs/uuid ).
Updates `js-yaml` from 5.2.3 to 5.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.2.3...5.3.0 )
Updates `uuid` from 14.0.1 to 14.0.2
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: uuid
dependency-version: 14.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 18:01:20 +00:00
dependabot[bot]
ec1bd1999f
Bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 5.7.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](b6effb05e4...dd06d9cba3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 17:59:42 +00:00
Henry Mercer
4d40c93072
Merge pull request #4108 from github/mergeback/v4.37.9-to-main-cdf488f5
...
Mergeback v4.37.9 refs/heads/releases/v4 into main
2026-08-26 17:19:52 +00:00
Henry Mercer
3e93618b99
Merge pull request #4105 from github/henrymercer/tools-download-telemetry
...
Improve CodeQL tools download time telemetry
2026-08-26 17:01:23 +00:00
Paolo Tranquilli
42c2ea9ef7
Document merge-commit requirement for release PRs
...
Release, mergeback, and backport PRs must be merged with a merge commit
so the branch linkage the release automation depends on is preserved
(the mergeback tags the release using the merge commit of the
"Merge main into releases/vN" PR, so squashing or rebasing breaks
tagging).
Add a path-scoped Copilot instructions file scoped to the files that
reliably change in these PRs (CHANGELOG.md, src/defaults.json,
lib/defaults.json, src/api-compatibility.json), and add an explicit note
to the Releasing runbook in CONTRIBUTING.md so the rule is enforced
regardless of who merges.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 0dae6e42-7fc6-4fb1-b1ea-15dc17e402a2
2026-08-26 17:13:12 +02:00
github-actions[bot]
f37565646f
Rebuild
2026-08-26 14:41:38 +00:00
github-actions[bot]
0f2e2bde5c
Update changelog and version after v4.37.9
2026-08-26 14:41:24 +00:00
Paolo Tranquilli
cdf488f595
Merge pull request #4107 from github/update-v4.37.9-920ba7cd1
...
Merge main into releases/v4
2026-08-26 16:39:15 +02:00
github-actions[bot]
7243f38558
Update changelog for v4.37.9
2026-08-26 12:56:36 +00:00
Paolo Tranquilli
920ba7cd15
Merge pull request #4106 from github/update-bundle/codeql-bundle-v2.26.4
...
Update default bundle to 2.26.4
2026-08-26 08:49:41 +00:00
github-actions[bot]
ecfa6e1681
Add changelog note
2026-08-26 08:23:26 +00:00
github-actions[bot]
adcdf4a70d
Update default bundle to codeql-bundle-v2.26.4
2026-08-26 08:23:20 +00:00
Paolo Tranquilli
b5383aad77
Merge remote-tracking branch 'origin/redsun82-linux-arm64-support' into redsun82-linux-arm64-support
2026-08-25 16:08:34 +02:00
Henry Mercer
9d89e2d1d6
Rebuild
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
2026-08-24 18:32:11 +01:00
Henry Mercer
bee82de8ba
Add tools download durations to the init status report
...
Surface `tools_extraction_duration_ms` and `tools_total_duration_ms` from
both the `init` and `setup-codeql` actions.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
2026-08-24 18:32:08 +01:00
Henry Mercer
c05e445696
Report tools download durations on both download paths
...
The streaming path reported no timings at all, so we have no data for the
path that most runs take. It now reports a total duration, which is also
populated on the download-then-extract path.
That path additionally reports the extraction duration, which was
previously computed but only logged.
`downloadDurationMs` keeps its existing meaning of time spent downloading
alone, so existing telemetry stays comparable.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
2026-08-24 18:32:04 +01:00
Paolo Tranquilli
a952c0706c
Merge branch 'main' into redsun82-linux-arm64-support
2026-08-24 10:55:44 +02:00
Paolo Tranquilli
97b7459e09
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-support
2026-08-21 17:43:09 +02:00
Henry Mercer
486fec2a3e
Merge pull request #4099 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2026-08-21 12:54:32 +00:00
Henry Mercer
134624c67b
Merge pull request #4101 from github/dependabot/npm_and_yarn/npm-minor-457d827a35
...
Bump the npm-minor group across 1 directory with 4 updates
2026-08-21 12:53:13 +00:00
Henry Mercer
ff43db8f98
Merge pull request #4103 from github/mergeback/v4.37.8-to-main-db488dde
...
Mergeback v4.37.8 refs/heads/releases/v4 into main
2026-08-21 12:51:15 +00:00
github-actions[bot]
4605e03a74
Rebuild
2026-08-21 12:26:00 +00:00
github-actions[bot]
099c869cad
Update changelog and version after v4.37.8
2026-08-21 12:25:47 +00:00
Henry Mercer
db488ddef3
Merge pull request #4102 from github/update-v4.37.8-9ee088e13
...
Merge main into releases/v4
2026-08-21 13:24:15 +01:00
github-actions[bot]
1845f5ba8b
Update changelog for v4.37.8
2026-08-21 12:09:34 +00:00
dependabot[bot]
79a73408b4
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [esbuild](https://github.com/evanw/esbuild ), [globals](https://github.com/sindresorhus/globals ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `esbuild` from 0.28.1 to 0.28.2
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.28.1...v0.28.2 )
Updates `globals` from 17.9.0 to 17.11.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.9.0...v17.11.0 )
Updates `typescript-eslint` from 8.66.0 to 8.67.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.67.0/packages/typescript-eslint )
Updates `tsx` from 4.23.8 to 4.23.12
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.8...v4.23.12 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.28.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: globals
dependency-version: 17.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.67.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 17:55:06 +00:00
github-actions[bot]
f9d9f07d37
Update supported GitHub Enterprise Server versions
2026-08-19 00:11:43 +00:00
Henry Mercer
9ee088e136
Merge pull request #4080 from github/henrymercer/studious-giggle
...
Determine the overlay minimum disk space requirement from feature flags
2026-08-18 12:25:05 +00:00
Henry Mercer
1aef003397
Address review feedback on overlay disk flags
...
Document each minimum disk feature flag individually and replace the tuple list with an explicit feature-to-threshold mapping.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-18 12:09:33 +01:00
Henry Mercer
508b83bc41
Merge main into overlay minimum disk feature branch
...
Resolve the overlap with the separately shipped promotion of the overlay resource checks while preserving the feature-flagged minimum disk thresholds.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-18 12:09:09 +01:00
Mario Campos
fcd8d74cda
Refactor output-caching functions to accept file path dependency
...
This makes it easier to test. Credit to @mbg.
2026-08-14 14:41:04 -05:00
Mario Campos
b5d34388b7
Refactor tests in output-cache.test.ts to use named imports from output-cache
2026-08-14 14:28:17 -05:00
Mario Campos
1f46830a1f
Fix VersionInfo derived type to pass linter
2026-08-14 14:24:37 -05:00
Mario Campos
b60777a215
Delete unnecessary statement from JSDoc comments
2026-08-14 14:05:42 -05:00
Mario Campos
f3deecb42d
Refactor OutputCache with json module
2026-08-14 11:38:38 -05:00
Mario Campos
c8ba2d2a05
Refactor isVersionInfo with json module
2026-08-14 11:35:14 -05:00
Mario Campos
d7d901a925
Refactor tests to use getCommandCacheFilePath
...
As well as fixup a few other problems.
2026-08-14 10:56:07 -05:00
Mario Campos
cb9d39fcc1
Export getCommandCacheFilePath function for use in tests
2026-08-14 10:55:33 -05:00
Michael B. Gale
d97b3428e8
Merge pull request #4098 from github/mbg/permission-error-as-configuration-error
...
Make `EACCES` when installing CodeQL CLI a `ConfigurationError`
2026-08-14 11:56:43 +00:00
Michael B. Gale
47fa622223
Make EACCES a ConfigurationError
2026-08-14 11:56:26 +01:00
Michael B. Gale
45693cc688
Refactor ENOSPC check into isDiskConfigurationError function
2026-08-14 11:53:32 +01:00
Mario Campos
93d793c5fe
Use json module for JSON validation in output-cache
2026-08-13 23:19:37 -05:00
Mario Campos
c2fd8f54d1
Merge pull request #4081 from github/mario-campos/version-cache-to-disk
...
Persist CodeQL version output to file rather than environment
2026-08-13 14:27:41 +00:00
Mario Campos
c56f48e9bd
Log unexpected conditions during caching CLI output
2026-08-13 09:14:00 -05:00
Mario Campos
aa0eadc572
Merge branch 'main' into mario-campos/version-cache-to-disk
...
# Conflicts:
# lib/entry-points.js
2026-08-13 09:02:15 -05:00
Mario Campos
43250d671a
Change cache key to string type to include CLI args
2026-08-13 08:59:09 -05:00
Michael B. Gale
5008effa71
Merge pull request #4094 from github/mergeback/v4.37.7-to-main-ff2f1c62
...
Mergeback v4.37.7 refs/heads/releases/v4 into main
2026-08-13 13:48:05 +00:00
github-actions[bot]
053d41e61e
Rebuild
2026-08-13 13:30:41 +00:00
github-actions[bot]
1158e1c92a
Update changelog and version after v4.37.7
2026-08-13 13:30:28 +00:00
Michael B. Gale
ff2f1c621b
Merge pull request #4093 from github/update-v4.37.7-be7a3dbb8
...
Merge main into releases/v4
2026-08-13 14:28:39 +01:00
Mario Campos
2d49edbac6
Re-order env to be first argument for consistency
2026-08-13 08:13:49 -05:00
github-actions[bot]
951a133f96
Update changelog for v4.37.7
2026-08-13 10:59:59 +00:00
dependabot[bot]
9875827ada
Bump @octokit/types from 16.0.0 to 17.0.0
...
Bumps [@octokit/types](https://github.com/octokit/types.ts ) from 16.0.0 to 17.0.0.
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v16.0.0...v17.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/types"
dependency-version: 17.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-13 10:32:23 +00:00
Michael B. Gale
be7a3dbb81
Merge pull request #4087 from github/dependabot/npm_and_yarn/npm-minor-0aa561e04e
...
Bump the npm-minor group across 1 directory with 8 updates
2026-08-13 10:17:02 +00:00
Michael B. Gale
9310334b11
Merge pull request #4086 from github/mbg/thread-action-state-to-codeql
...
Make a `Logger` available to `getCodeQLForCmd`
2026-08-13 10:03:46 +00:00
Mario Campos
6dc633238e
Bolster output-cache unit tests with more test cases
2026-08-12 13:45:22 -05:00
github-actions[bot]
b4d8a54218
Rebuild
2026-08-12 17:57:08 +00:00
dependabot[bot]
ab5db2519c
Bump the npm-minor group across 1 directory with 8 updates
...
Bumps the npm-minor group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@octokit/core](https://github.com/octokit/core.js ) | `7.0.6` | `7.0.7` |
| [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js ) | `8.1.0` | `8.1.1` |
| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ) | `7.7.1` | `7.8.0` |
| [eslint-plugin-github](https://github.com/github/eslint-plugin-github ) | `6.1.1` | `6.1.2` |
| [globals](https://github.com/sindresorhus/globals ) | `17.8.0` | `17.9.0` |
| [nock](https://github.com/nock/nock ) | `14.0.16` | `14.0.17` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.65.0` | `8.66.0` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.23.1` | `4.23.8` |
Updates `@octokit/core` from 7.0.6 to 7.0.7
- [Release notes](https://github.com/octokit/core.js/releases )
- [Commits](https://github.com/octokit/core.js/compare/v7.0.6...v7.0.7 )
Updates `@octokit/plugin-retry` from 8.1.0 to 8.1.1
- [Release notes](https://github.com/octokit/plugin-retry.js/releases )
- [Commits](https://github.com/octokit/plugin-retry.js/compare/v8.1.0...v8.1.1 )
Updates `@types/semver` from 7.7.1 to 7.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
Updates `eslint-plugin-github` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/github/eslint-plugin-github/releases )
- [Commits](https://github.com/github/eslint-plugin-github/compare/v6.1.1...v6.1.2 )
Updates `globals` from 17.8.0 to 17.9.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0 )
Updates `nock` from 14.0.16 to 14.0.17
- [Release notes](https://github.com/nock/nock/releases )
- [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nock/nock/compare/v14.0.16...v14.0.17 )
Updates `typescript-eslint` from 8.65.0 to 8.66.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.66.0/packages/typescript-eslint )
Updates `tsx` from 4.23.1 to 4.23.8
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.1...v4.23.8 )
---
updated-dependencies:
- dependency-name: "@octokit/core"
dependency-version: 7.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@octokit/plugin-retry"
dependency-version: 8.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@types/semver"
dependency-version: 7.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-github
dependency-version: 6.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: globals
dependency-version: 17.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: nock
dependency-version: 14.0.17
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.66.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 17:54:58 +00:00
Mario Campos
6c0d9018d4
Change OutputCache to use object for entries
...
This will ensure it works nicely with `JSON.stringify`. And, then we can validate the type before marshaling.
2026-08-12 12:01:20 -05:00
Mario Campos
bf96b0df93
Expand test to ensure it does not throw an exception
2026-08-12 11:39:32 -05:00
Mario Campos
337136ab8a
Rename CommandCacheRecord -> OutputCache
2026-08-12 11:29:11 -05:00
Mario Campos
a9baab8dee
Export CLI cache types
2026-08-12 11:26:52 -05:00
Mario Campos
33d70867d5
Pass environment explicitly to CLI caching functions
2026-08-12 11:24:37 -05:00
Michael B. Gale
38055a3c3c
Drop logger from databaseInitCluster in interface
2026-08-12 16:49:45 +01:00
Michael B. Gale
1f87aed5e6
Merge pull request #4085 from github/update-bundle/codeql-bundle-v2.26.3
...
Update default bundle to 2.26.3
2026-08-12 15:45:41 +00:00
Michael B. Gale
dc1b98ad1c
Make logger available to getCodeQLForCmd
2026-08-12 16:43:22 +01:00
Michael B. Gale
6f0220ee37
Merge pull request #4084 from github/navntoft/bump-undici
...
Bump undici from ^6.24.0 to ^6.28.0
2026-08-12 15:31:05 +00:00
github-actions[bot]
ca1c97228c
Add changelog note
2026-08-12 15:30:22 +00:00
github-actions[bot]
0e8a5d99f8
Update default bundle to codeql-bundle-v2.26.3
2026-08-12 15:30:15 +00:00
Mads Navntoft
54a084632e
Bump undici from ^6.24.0 to ^6.28.0
2026-08-12 12:32:22 +02:00
Mario Campos
40f80a8df0
Rename type to better match generic intention
2026-08-11 18:09:09 -05:00
Mario Campos
b222c3aaea
Generalize file cache data structure
2026-08-11 18:09:09 -05:00
Mario Campos
11569df0a1
Update JSDoc of getCachedCodeQlVersion
2026-08-11 15:55:16 -05:00
Mario Campos
0a99875ae5
Move VersionInfo-related types to cli/output-cache.ts
...
This brings them out of the crowded all-purpose `util.ts` and into `cli/output-cache.ts` where they are exclusively used.
2026-08-11 15:55:15 -05:00
Mario Campos
246018e041
Move VersionInfo to dedicated module
2026-08-11 15:55:15 -05:00
Mario Campos
1332611f51
Move cache-related util functions into dedicated module
2026-08-11 15:55:15 -05:00
Mario Campos
4dc327a942
Introduce basic cli/output-cache.ts module
2026-08-11 15:36:17 -05:00
Mario Campos
bb19330c5e
Add test of getCachedCodeQlVersion with no file
2026-08-11 15:36:17 -05:00
Mario Campos
0e85c0e99c
Refactor unit test to extract testing values
2026-08-11 15:36:17 -05:00
Mario Campos
bfcd769ba1
Fix JSDoc of env param
2026-08-11 15:36:17 -05:00
Michael B. Gale
c16c0f3f28
Merge pull request #4083 from github/mbg/features/remove-overlayResourceChecksV2
...
Promote `OverlayAnalysisResourceChecksV2`
2026-08-11 16:15:32 +00:00
Mario Campos
208a88adc7
Simplify JSDoc of getCachedCodeQlVersion
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-08-11 11:06:17 -05:00
Michael B. Gale
f47bb7b9aa
Remove v2 from test title
2026-08-11 14:08:57 +01:00
Michael B. Gale
c205ff6f09
Promote OverlayAnalysisResourceChecksV2
...
This feature has been rolled out to 100% and therefore the default behaviour for some time.
2026-08-11 14:03:49 +01:00
Michael B. Gale
b672c70acd
Merge pull request #4082 from github/dependabot/npm_and_yarn/js-yaml-5.2.3
...
Bump js-yaml from 5.2.2 to 5.2.3
2026-08-11 12:51:24 +00:00
Michael B. Gale
7131139037
Trigger workflows
2026-08-11 13:38:57 +01:00
github-actions[bot]
b5225f21c5
Rebuild
2026-08-10 23:59:22 +00:00
dependabot[bot]
acb38565c9
Bump js-yaml from 5.2.2 to 5.2.3
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 5.2.2 to 5.2.3.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.2.2...5.2.3 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-10 23:57:27 +00:00
Mario Campos
9183a7b6e1
Handle file-read errors as cache misses
...
This is particularly important for the first time that `getCachedCodeQlVersion` is invoked, as this cache file will not yet exist.
2026-08-10 10:44:48 -05:00
Paolo Tranquilli
b4c390c362
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-support
2026-08-10 09:51:23 +02:00
Mario Campos
5f8c44ba62
Persist CodeQL version output to file rather than environment
2026-08-07 15:11:20 -05:00
Henry Mercer
794f5bc385
Fix the memory check debug message at equality
...
The comparison accepts exactly the minimum, so say "at or above", to
match the wording of the disk space check.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-06 16:48:44 +01:00
Henry Mercer
54109818e0
Address review feedback on the disk space check
...
Say "at or above" in the debug message logged when the check passes,
since the comparison accepts exactly the minimum.
Check each feature flag against the threshold its name declares, rather
than only exercising a few of them, so that a mistake in one of the
mappings cannot go unnoticed. Both sides of the boundary are needed to
pin a threshold down: a mapping to a lower value would still pass the
case at the limit, and one to a higher value would still fail the case
below it.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-06 16:41:48 +01:00
Henry Mercer
99caaa8b90
Remove the overlay_analysis_resource_checks_v2 feature flag
...
The flag no longer has any effect now that its 14 GB threshold is the
unconditional default, so remove it. Setting
CODEQL_ACTION_OVERLAY_ANALYSIS_RESOURCE_CHECKS_V2 no longer does
anything.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-06 16:38:34 +01:00
Henry Mercer
6117bb503a
Derive overlay minimum disk space from feature flags
...
Overlay analysis required 20 GB of available disk space, lowered to
14 GB when overlay_analysis_resource_checks_v2 was enabled. That gave
us a single step to roll out, and any further reduction needed another
flag and another release.
Determine the threshold from the new overlay_analysis_min_disk_N_gb
flags instead, taking the lowest one that is enabled so that a lower
limit can be rolled out to a subset of repositories without first
disabling the flag above it. When none are enabled, the 14 GB limit
now applies unconditionally, replacing the 20 GB default.
Thresholds remain in decimal MB, matching the bytes-per-MB convention
the disk check already used, so the effective byte values are unchanged
from the previous 14 GB path. Also log the available and required space
at debug level when the check passes, so that run logs show which
threshold took effect.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-06 16:38:33 +01:00
Henry Mercer
af767ec1f6
Add overlay_analysis_min_disk_N_gb feature flags
...
Add six feature flags, overlay_analysis_min_disk_8_gb through
overlay_analysis_min_disk_13_gb, which will be used to control the
amount of available disk space that overlay analysis requires.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-06 16:38:33 +01:00
Henry Mercer
7d9249f5a5
Merge pull request #4076 from github/dependabot/npm_and_yarn/npm-minor-b3aad9cfa5
...
Bump globals from 17.7.0 to 17.8.0 in the npm-minor group across 1 directory
2026-08-06 11:26:17 +00:00
Henry Mercer
8ebf1091b0
Merge pull request #4077 from github/dependabot/github_actions/dot-github/workflows/actions-minor-6bc1927ba3
...
Bump actions/setup-java from 5.6.0 to 5.7.0 in /.github/workflows in the actions-minor group across 1 directory
2026-08-06 11:25:11 +00:00
github-actions[bot]
bdf39710a2
Rebuild
2026-08-05 17:59:47 +00:00
dependabot[bot]
74cfae9be6
Bump actions/setup-java
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [actions/setup-java](https://github.com/actions/setup-java ).
Updates `actions/setup-java` from 5.6.0 to 5.7.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](03ad4de099...b6effb05e4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 17:56:46 +00:00
dependabot[bot]
47a0a833bb
Bump globals in the npm-minor group across 1 directory
...
Bumps the npm-minor group with 1 update in the / directory: [globals](https://github.com/sindresorhus/globals ).
Updates `globals` from 17.7.0 to 17.8.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 17:54:39 +00:00
Paolo Tranquilli
43ae5e70b0
Address review comments
...
- Add darwin/x64 case to linked bundle tests and disambiguate the
parametrized test title by platform/arch
- Reword CHANGELOG entry to clarify the CLI supports Linux Arm64
- Add a dedicated Linux Arm64 end-to-end PR check on ubuntu-24.04-arm
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 308c78bb-53a3-4877-a373-70fab87543f1
2026-08-05 15:51:01 +02:00
Michael B. Gale
6a90bf1f54
Merge pull request #4075 from github/dependabot/npm_and_yarn/brace-expansion-1.1.18
...
Bump brace-expansion from 1.1.16 to 1.1.18
2026-08-04 14:52:59 +00:00
github-actions[bot]
c5995f544d
Rebuild
2026-08-04 14:19:52 +00:00
dependabot[bot]
76c44396d3
Bump brace-expansion from 1.1.16 to 1.1.18
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.16 to 1.1.18.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.16...v1.1.18 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.18
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-04 14:18:04 +00:00
Michael B. Gale
fad141fa6c
Merge pull request #4073 from github/mergeback/v4.37.6-to-main-5595ccaf
...
Mergeback v4.37.6 refs/heads/releases/v4 into main
2026-08-04 14:03:40 +00:00
github-actions[bot]
7d82f1132f
Rebuild
2026-08-04 13:34:54 +00:00
github-actions[bot]
37bdbde050
Update changelog and version after v4.37.6
2026-08-04 13:34:41 +00:00
Michael B. Gale
5595ccaf91
Merge pull request #4071 from github/update-v4.37.6-6a9359a1b
...
Merge main into releases/v4
2026-08-04 14:33:02 +01:00
Paolo Tranquilli
4c96123771
Add support for linux/arm64
...
Recognize the linux/arm64 platform so the CodeQL CLI is accepted on
Arm64 Linux runners and the native per-platform bundle
codeql-bundle-linux-arm64.tar.zst is resolved, rather than falling
through to the combined all-platforms gzip fallback (which deliberately
omits arm64).
Add ["linux", "arm64"] to the supported platforms and make the linux
bundle name arch-aware. Keep the download mock faithful and cover the
new arch branch with tests.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-04 15:32:12 +02:00
Michael B. Gale
ec9c75796a
Add change note for PR 4070
2026-08-04 14:19:36 +01:00
github-actions[bot]
45c8742e17
Update changelog for v4.37.6
2026-08-04 13:15:26 +00:00
Michael B. Gale
6a9359a1bd
Merge pull request #4070 from github/mbg/remote-address/change-file-default
...
Change `DEFAULT_CONFIG_FILE_NAME`
2026-08-03 14:18:48 +00:00
Michael B. Gale
065cdc0394
Change DEFAULT_CONFIG_FILE_NAME
2026-08-03 15:02:48 +01:00
Michael B. Gale
f99dd5aeee
Merge pull request #4066 from github/dependabot/npm_and_yarn/js-yaml-5.2.2
...
Bump js-yaml from 5.2.1 to 5.2.2
2026-08-03 13:26:42 +00:00
Henry Mercer
1804b211a3
Merge pull request #4068 from github/mergeback/v4.37.5-to-main-d1ba80a1
...
Mergeback v4.37.5 refs/heads/releases/v4 into main
2026-08-03 11:43:09 +00:00
github-actions[bot]
3020a2f462
Rebuild
2026-08-03 11:03:06 +00:00
github-actions[bot]
93c3a5a40b
Update changelog and version after v4.37.5
2026-08-03 11:02:52 +00:00
Henry Mercer
d1ba80a13d
Merge pull request #4067 from github/update-v4.37.5-1cd4d01d5
...
Merge main into releases/v4
2026-08-03 12:01:20 +01:00
github-actions[bot]
e74600b0d9
Update changelog for v4.37.5
2026-08-03 09:18:21 +00:00
github-actions[bot]
266c7bdbd2
Rebuild
2026-08-01 14:26:29 +00:00
dependabot[bot]
daa7fe6fba
Bump js-yaml from 5.2.1 to 5.2.2
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 5.2.1 to 5.2.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.2.1...5.2.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-01 14:24:54 +00:00
Michael B. Gale
1cd4d01d58
Merge pull request #4061 from github/henrymercer/turbo-system
...
Handle network errors when streaming the CodeQL bundle download
2026-07-31 16:04:48 +00:00
Michael B. Gale
d2bfc30bc3
Merge pull request #4050 from github/mbg/status/registries
...
Include `registry_types` in more status reports
2026-07-31 15:32:50 +00:00
Sam Robson
68028fcb16
Merge pull request #4062 from github/sam-robson/migrate-enterprise-release-pat
...
ci: update Enterprise release checkout credential
2026-07-31 14:05:01 +00:00
Sam Robson
c29563eeaa
ci: use federated enterprise release PAT
2026-07-31 10:10:39 +01:00
sim
155e522997
Link the PR from the changelog entry
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-30 18:48:10 +01:00
sim
2d3b351ea6
Handle network errors when streaming the CodeQL bundle download
...
A network error such as `ECONNRESET` while streaming the download and
extraction of the CodeQL bundle terminated the `init` Action rather than
falling back to downloading the bundle before extracting it, since no
`error` listener was attached to the request returned by `https.get`.
Also pipe the response into `tar` using `stream.pipeline` so that errors
on the response itself are surfaced and `tar`'s standard input is closed,
and abort the request if it stalls.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-30 18:47:27 +01:00
Michael B. Gale
5d3eb98e4a
Merge pull request #4055 from github/dependabot/npm_and_yarn/npm-minor-2032624187
...
Bump the npm-minor group across 1 directory with 2 updates
2026-07-30 16:18:33 +00:00
Michael B. Gale
c5f739bd64
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-2032624187
2026-07-30 17:03:50 +01:00
Michael B. Gale
2e53f1cea2
Merge pull request #4056 from github/dependabot/github_actions/dot-github/workflows/actions-minor-6592b736e3
...
Bump ruby/setup-ruby from 1.319.0 to 1.321.0 in /.github/workflows in the actions-minor group across 1 directory
2026-07-30 10:14:47 +00:00
Óscar San José
d0ee43ac62
Merge pull request #4057 from github/mergeback/v4.37.4-to-main-f205ea1c
...
Mergeback v4.37.4 refs/heads/releases/v4 into main
2026-07-30 09:37:10 +00:00
github-actions[bot]
06f1d4ffed
Rebuild
2026-07-30 09:21:35 +00:00
github-actions[bot]
82f035a501
Update changelog and version after v4.37.4
2026-07-30 09:21:21 +00:00
Óscar San José
f205ea1c33
Merge pull request #4053 from github/update-v4.37.4-9130ce0f7
...
Merge main into releases/v4
2026-07-30 11:19:36 +02:00
github-actions[bot]
60a57910be
Rebuild
2026-07-29 17:59:24 +00:00
dependabot[bot]
3502f79575
Bump ruby/setup-ruby
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `ruby/setup-ruby` from 1.319.0 to 1.321.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](003a5c4d8d...95ef2b042f )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.321.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 17:57:26 +00:00
dependabot[bot]
8f0a4f23c4
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [sinon](https://github.com/sinonjs/sinon ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `sinon` from 22.0.0 to 22.1.0
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/CHANGES.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v22.0.0...v22.1.0 )
Updates `typescript-eslint` from 8.64.0 to 8.65.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: sinon
dependency-version: 22.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.65.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 17:54:52 +00:00
Michael B. Gale
780c00da3f
Merge remote-tracking branch 'origin/main' into mbg/status/registries
2026-07-29 16:52:25 +01:00
Michael B. Gale
f02afd42b0
Merge pull request #4049 from github/mbg/start-proxy/job-uuid
...
Generate job UUID in `start-proxy` action
2026-07-29 15:29:24 +00:00
Michael B. Gale
d57c3ffcba
Add tests for runInActions
2026-07-29 15:38:27 +01:00
github-actions[bot]
e40d079dd9
Update changelog for v4.37.4
2026-07-29 14:37:39 +00:00
Michael B. Gale
8e6fdffc32
Use runInActions for start-proxy
2026-07-29 14:44:24 +01:00
Michael B. Gale
ba46ff760e
Add transformTelemetryError option to Action
2026-07-29 14:39:30 +01:00
Michael B. Gale
b411bbcd4a
Move getJobUUID call into runInActions for init and setup-codeql
2026-07-29 14:38:26 +01:00
Óscar San José
9130ce0f73
Merge pull request #4051 from github/update-bundle/codeql-bundle-v2.26.2
...
Update default bundle to 2.26.2
2026-07-29 12:45:04 +00:00
Michael B. Gale
0cebd1d28d
Add hasEnv delayed assertion and use for getJobUUID test
2026-07-29 13:24:33 +01:00
Michael B. Gale
d2f5cbbe91
Add get method to ReadOnlyEnv
2026-07-29 13:22:46 +01:00
github-actions[bot]
c62d824686
Add changelog note
2026-07-29 12:22:31 +00:00
github-actions[bot]
da0c190101
Update default bundle to codeql-bundle-v2.26.2
2026-07-29 12:22:25 +00:00
Michael B. Gale
36737508ec
Add Env-backed ActionsEnv implementation for tests
2026-07-29 13:00:31 +01:00
Michael B. Gale
30c33c9286
Make results of function call available to delayed checks
2026-07-29 12:56:51 +01:00
Michael B. Gale
3ca82bb259
Change withActions to only allow mutations
2026-07-29 12:55:54 +01:00
Michael B. Gale
42a3b94790
Add CODEQL_ACTION_ prefix to JOB_RUN_UUID
2026-07-29 11:58:44 +01:00
Michael B. Gale
13d4882649
Validate JSON more
2026-07-29 11:35:46 +01:00
Michael B. Gale
e55a57b808
Add RegistryBase schema and type
2026-07-29 11:21:19 +01:00
Michael B. Gale
51d51e8121
Add boolean Validator to json module
2026-07-29 11:19:57 +01:00
Michael B. Gale
e893985e8b
Fix makeValidator returning required: boolean
2026-07-29 11:19:21 +01:00
Michael B. Gale
eb692f8b49
Add check to createStatusReportBase test
2026-07-29 10:57:52 +01:00
Michael B. Gale
aac07d2a41
Include registry_types whenever CODEQL_PROXY_URLS is set
2026-07-29 10:55:46 +01:00
Michael B. Gale
de57c4a441
Move registry_types to StatusReportBase
2026-07-29 10:38:08 +01:00
Michael B. Gale
2e251072b0
Use getEnv()
2026-07-29 10:20:04 +01:00
Michael B. Gale
94a12eb6f6
Add a test for invalid values
2026-07-28 19:14:57 +01:00
Michael B. Gale
e28cbacfa1
Test that getJobUUID calls exportVariable
2026-07-28 19:13:35 +01:00
Michael B. Gale
60834a0cd9
Add exportVariable to ActionsEnv
2026-07-28 19:00:30 +01:00
Michael B. Gale
e9831f72a2
Add getRequiredInput to ActionsEnv
2026-07-28 18:59:59 +01:00
Michael B. Gale
766928d055
Call getJobUUID in start-proxy
...
The `start-proxy` step precedes `init` in Default Setup
2026-07-28 18:50:56 +01:00
Michael B. Gale
049af32c59
Allow getJobUUID to retrieve the UUID from the environment
2026-07-28 18:47:23 +01:00
Michael B. Gale
c7ae51bb2d
Make ActionState available and add test
2026-07-28 18:41:41 +01:00
Michael B. Gale
1f9caf0118
Refactor jobRunUuid init into a function
...
Use in `init` and `setup-codeql` actions
2026-07-28 18:37:01 +01:00
Michael B. Gale
18420e3271
Merge pull request #4043 from github/mbg/ts/changelog
...
Convert last remaining Python CI scripts to TypeScript
2026-07-28 15:27:26 +00:00
Michael B. Gale
7e8d8970f0
Merge pull request #4046 from github/mbg/repo-prop/code-quality
...
Ignore configuration file repo property for unsupported analysis kinds
2026-07-28 11:16:26 +00:00
Michael B. Gale
2d4c474c2c
Log !analysisKindSupported case
2026-07-28 12:02:41 +01:00
Michael B. Gale
98c05a17d3
Fix argument validation in rollback-changelog.ts
...
Co-authored-by: Mads Navntoft <navntoft@github.com >
2026-07-28 11:51:13 +01:00
Michael B. Gale
8289a49271
Ignore repository property for unsupported analysis kinds
2026-07-27 13:23:39 +01:00
Michael B. Gale
2a8731cc06
Move config-file computation after determining the analysisKinds
2026-07-27 13:10:34 +01:00
Michael B. Gale
3434fbbc53
Merge pull request #4044 from github/mbg/ff/promote-toolcache
...
Promote `AllowToolcacheInput` feature
2026-07-24 16:29:59 +00:00
Michael B. Gale
3013ac07bd
Promote AllowToolcacheInput feature
2026-07-24 16:28:21 +01:00
Michael B. Gale
74b15aa2c6
Install JS deps if needed in post-release-mergeback workflow
2026-07-24 16:19:45 +01:00
Michael B. Gale
f00f809405
Fix checking keys rather than values
2026-07-24 16:17:04 +01:00
Michael B. Gale
4c0a1f0aac
Merge pull request #4037 from github/mbg/repo-props/tools
...
Add repository property for `tools` input
2026-07-24 15:09:22 +00:00
Michael B. Gale
0953dc00da
Add getErrorMessage to pr-checks-local util.ts to avoid pulling in src/util.ts dependencies
2026-07-24 16:08:18 +01:00
Michael B. Gale
cbad145443
Remove Python-specific steps from workflows that no longer need them
2026-07-24 16:05:55 +01:00
Michael B. Gale
ab44eb939d
Remove python from CodeQL workflow
...
There is no more (non-test) Python code left to analyse, so CodeQL analysis would fail now
2026-07-24 16:05:10 +01:00
Michael B. Gale
961b583f9a
Use rollback-changelog.ts and remove Python version
2026-07-24 16:05:10 +01:00
Michael B. Gale
d71461774b
Add rollback-changelog.ts with tests
2026-07-24 16:05:09 +01:00
Michael B. Gale
027ac05d3b
Use bundle-changelog.ts and remove Python version
2026-07-24 16:05:09 +01:00
Michael B. Gale
66a6f42f0a
Add bundle-changelog.ts with tests
2026-07-24 16:05:09 +01:00
Michael B. Gale
c5d621238d
Update extractChangelogSnippet to use parseChangelog
2026-07-24 16:05:09 +01:00
Michael B. Gale
adba0868a4
Update processChangelogForBackports to use parseChangelog
2026-07-24 16:05:09 +01:00
Michael B. Gale
916098aa8d
Add parseChangelog and renderChangelog
2026-07-24 16:05:08 +01:00
Michael B. Gale
093dce6cc2
Add extractChangelogSnippet test for the case where there is no first section
2026-07-24 16:05:08 +01:00
Michael B. Gale
57eb44123f
Add constant for unreleased placeholder
2026-07-24 16:05:08 +01:00
Michael B. Gale
5901394530
Remove prepare_changelog.py
2026-07-24 16:05:08 +01:00
Michael B. Gale
b69467ce8b
Update workflows to use prepare-changelog.ts
2026-07-24 16:05:08 +01:00
Michael B. Gale
85d157095f
Add prepare-changelog.ts with tests
2026-07-24 16:05:08 +01:00
Michael B. Gale
2d14f71964
Add NO_CHANGES_STR constant
2026-07-24 16:05:07 +01:00
Michael B. Gale
d4bfde754d
Merge pull request #4042 from github/dependabot/github_actions/dot-github/workflows/actions/setup-dotnet-6.0.0
...
Bump actions/setup-dotnet from 5.4.0 to 6.0.0 in /.github/workflows
2026-07-24 14:00:27 +00:00
Michael B. Gale
6de0a56ae9
Merge pull request #4040 from github/dependabot/github_actions/dot-github/workflows/actions/setup-python-7.0.0
...
Bump actions/setup-python from 6.3.0 to 7.0.0 in /.github/workflows
2026-07-24 13:47:12 +00:00
Michael B. Gale
1564bfa325
Add changelog entry
2026-07-24 14:39:27 +01:00
Michael B. Gale
f170b3a321
Remove name field from ComputedInput
2026-07-24 14:27:08 +01:00
Michael B. Gale
519b2703bc
Merge pull request #4041 from github/dependabot/github_actions/dot-github/workflows/actions/setup-go-7.0.0
...
Bump actions/setup-go from 6.5.0 to 7.0.0 in /.github/workflows
2026-07-24 13:25:12 +00:00
Michael B. Gale
b060f9d53c
Merge remote-tracking branch 'origin/main' into mbg/repo-props/tools
2026-07-24 14:24:01 +01:00
Michael B. Gale
2e6447195b
Merge pull request #4035 from github/mbg/improve-global-proxy-tests
...
Improve global proxy tests
2026-07-24 13:17:50 +00:00
Michael B. Gale
ecbe7c245e
Merge pull request #4039 from github/dependabot/github_actions/dot-github/workflows/actions-minor-95819da866
...
Bump the actions-minor group across 1 directory with 3 updates
2026-07-24 13:11:53 +00:00
Michael B. Gale
5ba55503d8
Merge pull request #4033 from github/mbg/update-deps/21jul26
...
Bump `js-yaml` and `brace-expansion`
2026-07-24 13:01:35 +00:00
Michael B. Gale
087006f117
Merge pull request #4038 from github/dependabot/npm_and_yarn/npm-minor-e3c2e6b7b4
...
Bump the npm-minor group across 1 directory with 5 updates
2026-07-24 10:58:37 +00:00
Michael B. Gale
372f165402
Merge remote-tracking branch 'origin/main' into mbg/repo-props/tools
2026-07-23 11:57:19 +01:00
github-actions[bot]
4671ecc1f6
Rebuild
2026-07-22 18:00:23 +00:00
github-actions[bot]
1eb720cacc
Rebuild
2026-07-22 18:00:14 +00:00
github-actions[bot]
d146d63292
Rebuild
2026-07-22 17:59:52 +00:00
github-actions[bot]
11b8f752cf
Rebuild
2026-07-22 17:59:36 +00:00
dependabot[bot]
5c0fb499d4
Bump actions/setup-dotnet from 5.4.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 5.4.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](26b0ec14cb...a98b56852c )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 17:58:30 +00:00
dependabot[bot]
6cce0e741f
Bump actions/setup-go from 6.5.0 to 7.0.0 in /.github/workflows
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.5.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](924ae3a1cd...b7ad1dad31 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 17:58:15 +00:00
dependabot[bot]
05f56be836
Bump actions/setup-python from 6.3.0 to 7.0.0 in /.github/workflows
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.3.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](ece7cb06ca...5fda3b95a4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 17:57:55 +00:00
dependabot[bot]
8a0be82efa
Bump the actions-minor group across 1 directory with 3 updates
...
Bumps the actions-minor group with 3 updates in the /.github/workflows directory: [actions/checkout](https://github.com/actions/checkout ), [actions/setup-java](https://github.com/actions/setup-java ) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9c091bb21b...3d3c42e5aa )
Updates `actions/setup-java` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](0f481fcb61...03ad4de099 )
Updates `ruby/setup-ruby` from 1.316.0 to 1.319.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](d45b1a4e94...003a5c4d8d )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions-minor
- dependency-name: actions/setup-java
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
dependency-version: 1.319.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 17:57:43 +00:00
github-actions[bot]
f6ed33c7e4
Rebuild
2026-07-22 17:57:19 +00:00
dependabot[bot]
96bc4c7e0f
Bump the npm-minor group across 1 directory with 5 updates
...
Bumps the npm-minor group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ) | `5.1.0` | `5.2.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.39.4` | `9.39.5` |
| [eslint-plugin-github](https://github.com/github/eslint-plugin-github ) | `6.1.0` | `6.1.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.63.0` | `8.64.0` |
| [tsx](https://github.com/privatenumber/tsx ) | `4.23.0` | `4.23.1` |
Updates `@actions/cache` from 5.1.0 to 5.2.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
Updates `eslint` from 9.39.4 to 9.39.5
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.4...v9.39.5 )
Updates `eslint-plugin-github` from 6.1.0 to 6.1.1
- [Release notes](https://github.com/github/eslint-plugin-github/releases )
- [Commits](https://github.com/github/eslint-plugin-github/compare/v6.1.0...v6.1.1 )
Updates `typescript-eslint` from 8.63.0 to 8.64.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/typescript-eslint )
Updates `tsx` from 4.23.0 to 4.23.1
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1 )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint
dependency-version: 9.39.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-github
dependency-version: 6.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.64.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-22 17:55:12 +00:00
Michael B. Gale
1b0d2714d6
Merge pull request #4036 from github/henrymercer/remove-legacy-diagnostics
...
Remove obsolete CodeQL setup diagnostics
2026-07-22 16:57:43 +00:00
Michael B. Gale
f9442c40cc
Include computed tools value in computed_inputs
2026-07-22 17:03:32 +01:00
Michael B. Gale
be24c11a39
Rename to ComputedInput
2026-07-22 16:54:09 +01:00
Henry Mercer
60339edd56
Exclude Copilot review from required checks
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-22 15:45:01 +01:00
Michael B. Gale
32ed58dc59
Check log messages in tests
2026-07-22 14:27:33 +01:00
Michael B. Gale
49f2e37310
Add and use getToolsInput
2026-07-22 14:23:46 +01:00
Michael B. Gale
3479f3fca1
Load repository properties in setup-codeql action
2026-07-22 14:21:53 +01:00
Michael B. Gale
f58d69685d
Move loadRepositoryProperties to properties.ts
2026-07-22 14:17:10 +01:00
Michael B. Gale
1f57eb0ff5
Add FF for tools repository property
2026-07-22 13:45:16 +01:00
Michael B. Gale
009715ddbf
Add github-codeql-tools property
2026-07-22 13:28:48 +01:00
Henry Mercer
90ea144182
Strengthen download status report tests
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-22 10:29:53 +01:00
Henry Mercer
f342ca9247
Preserve bundle compression coverage
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-22 10:29:53 +01:00
Michael B. Gale
a2bfb64790
Set other proxy env vars
2026-07-22 07:31:17 +01:00
Michael B. Gale
84ae30d972
Only allow traffic via the proxy in global-proxy test
2026-07-22 07:23:08 +01:00
Michael B. Gale
909828cd53
Base custom request options on defaults, and add basic tests for makeProxyRequestOptions
2026-07-22 07:10:41 +01:00
Michael B. Gale
0c76f63b6d
Merge pull request #4032 from github/mergeback/v4.37.3-to-main-e4fba868
...
Mergeback v4.37.3 refs/heads/releases/v4 into main
2026-07-22 05:52:56 +00:00
Michael B. Gale
e8e914f04e
Bump js-yaml and brace-expansion
2026-07-22 06:46:25 +01:00
github-actions[bot]
15e2f310e1
Rebuild
2026-07-22 05:36:55 +00:00
github-actions[bot]
7248c38b8f
Update changelog and version after v4.37.3
2026-07-22 05:36:40 +00:00
Michael B. Gale
e4fba868fa
Merge pull request #4031 from github/update-v4.37.3-72f6a9da0
...
Merge main into releases/v4
2026-07-22 06:35:10 +01:00
github-actions[bot]
fb50ab5d62
Update changelog for v4.37.3
2026-07-22 05:17:19 +00:00
Michael B. Gale
72f6a9da0d
Merge pull request #4030 from github/mbg/fix/no-proxy
...
Use default `request` options instead of `undefined`
2026-07-22 06:11:17 +01:00
Michael B. Gale
3b5ee58597
Use default request options instead of undefined
2026-07-22 05:55:30 +01:00
Henry Mercer
bfb6be4b5e
Merge pull request #4028 from github/mergeback/v4.37.2-to-main-e0647621
...
Mergeback v4.37.2 refs/heads/releases/v4 into main
2026-07-21 18:29:45 +00:00
github-actions[bot]
526ab84f98
Rebuild
2026-07-21 16:06:39 +01:00
github-actions[bot]
d6217b9b8c
Update changelog and version after v4.37.2
2026-07-21 14:26:50 +00:00
Henry Mercer
3c20a74df3
Remove unused bundle download fields
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 18:55:25 +01:00
Henry Mercer
1040e2a159
Format CodeQL initialization
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 18:55:25 +01:00
Henry Mercer
14e8bf9e67
Remove Git version diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 18:55:24 +01:00
Henry Mercer
3f208c9347
Remove bundle download diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 18:55:24 +01:00
Henry Mercer
d57cc916e8
Remove Zstandard availability diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 17:57:01 +01:00