Mads Navntoft
5aa5056e2d
Merge pull request #4215 from github/mergeback/v4.38.3-to-main-24c54180
...
Mergeback v4.38.3 refs/heads/releases/v4 into main
2026-10-08 13:58:42 +00:00
github-actions[bot]
ea60dc6408
Rebuild
2026-10-08 13:01:10 +00:00
github-actions[bot]
ce3f825b1d
Update changelog and version after v4.38.3
2026-10-08 13:01:02 +00:00
Mads Navntoft
24c54180a6
Merge pull request #4214 from github/update-v4.38.3-e0b52dbdc
...
Merge main into releases/v4
2026-10-08 14:59:30 +02:00
Henry Mercer
69e87c56c1
Add changelog note for #4184
2026-10-08 13:42:32 +01:00
github-actions[bot]
23b682830b
Update changelog for v4.38.3
2026-10-08 12:02:08 +00:00
Henry Mercer
e0b52dbdc5
Merge pull request #4210 from github/henrymercer/pin-python-for-older-clis-in-ci
...
Pin Python 3.13.15 for older CLI versions in the multi-language check
2026-10-07 18:12:41 +00:00
Henry Mercer and Copilot App
6b99698c8c
Pin Python 3.13.15 for older CLI versions in multi-language check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 18:58:17 +01:00
Mads Navntoft
63d3d632fc
Merge pull request #4203 from github/update-bundle/codeql-bundle-v2.27.2
...
Update default bundle to 2.27.2
2026-10-07 10:00:42 +00:00
github-actions[bot]
7377a10091
Add changelog note
2026-10-07 09:39:57 +00:00
github-actions[bot]
c1a30cda11
Update default bundle to codeql-bundle-v2.27.2
2026-10-07 09:39:50 +00:00
Michael B. Gale
d208ec71e3
Merge pull request #4200 from github/mbg/esm/migrate-pr-checks
...
Fully migrate `pr-checks` to ESM
2026-10-06 19:24:52 +00:00
Michael B. Gale
a71b0c6684
Replace __dirname in sync.ts
2026-10-06 18:29:58 +01:00
Michael B. Gale
0a44f18dc2
Remove .mts patterns from configurations
2026-10-06 18:28:44 +01:00
Michael B. Gale
0f3412f832
Replace .mts with .ts in comments and workflows
2026-10-06 18:28:05 +01:00
Michael B. Gale
a2374c3d1c
Replace __dirname in sync-back.ts
2026-10-06 18:23:42 +01:00
Michael B. Gale
4c932d9948
Replace .mts extensions
2026-10-06 18:21:35 +01:00
Michael B. Gale
1b38bb12c6
Set type: module for pr-checks
2026-10-06 18:19:33 +01:00
Michael B. Gale
f5b4c32a4e
Replace require check with import.meta.main
2026-10-06 18:19:20 +01:00
Michael B. Gale
b813f91953
Add compatibility definitions to config.ts
2026-10-06 18:16:25 +01:00
Michael B. Gale
4c98a0bfb7
Add nvmrc for pr-checks
2026-10-06 18:03:52 +01:00
Michael B. Gale
36f377b9f2
Bump @types/node to v24 for pr-checks
...
All scripts in `pr-checks` are run with Node24
2026-10-06 18:03:20 +01:00
Michael B. Gale
f455295c9b
Merge pull request #4169 from github/mbg/improve-release-workflow
...
Improve job naming for the release workflow
2026-10-06 16:15:00 +00:00
Henry Mercer
7265309f7a
Merge pull request #4188 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2026-10-06 14:45:57 +00:00
Henry Mercer and Michael B. Gale
d1ca36fda6
Update CHANGELOG.md
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-10-06 14:09:40 +01:00
Henry Mercer
2c8d410c03
Merge pull request #4184 from github/henrymercer/per-language-pr-check-failures
...
Use the combined bundle when queries may need other languages' library packs
2026-10-06 12:06:49 +00:00
Henry Mercer and Copilot App
118af5959a
Remove unsupported GHES versions from compatibility table
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 17:57:06 +01:00
Henry Mercer and Copilot App
61c3b54338
Update CodeQL deprecation warning for GHES 3.17
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 17:55:31 +01:00
Henry Mercer and Copilot App
12db63b222
Explain why the config input test compares with a separate object
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:02 +01:00
Henry Mercer and Copilot App
55e4091e2b
Describe what parseUserConfig accepts, returns and throws more precisely
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:02 +01:00
Henry Mercer and Copilot App
8e6b600bd0
Compare originalUserInput with a separate object in the config input test
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
9d3242ebc0
Say that parseUserConfig's pathInput may not be a file path
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
e0b8480262
Parse the config input in init without the parseConfigInput wrapper
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
6cb83faca6
Construct UserConfig objects directly in the config-utils tests
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
a4a04dc476
Explain that the config input is written to disk without merging
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
966f3c3593
Say that the Default Setup config schema reflects what Default Setup is known to send
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
711f3bffae
Remove the checkDefaultSetupConfig wrapper around checkSchema
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer and Copilot App
ac4b9b891d
Return early from parseQueriesFromInput when there are no queries
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:00 +01:00
Henry Mercer and Copilot App
c1e7769cf5
Reword the JSDoc for parseQueriesFromInput
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:00 +01:00
Henry Mercer
1767808e11
Merge pull request #4196 from github/dependabot/github_actions/dot-github/workflows/actions-minor-e631a66382
...
Bump ruby/setup-ruby from 1.326.0 to 1.327.0 in /.github/workflows in the actions-minor group across 1 directory
2026-10-05 10:37:35 +00:00
Michael B. Gale
aeafd00d94
Merge pull request #4197 from github/mbg/vscode/workspace-improvements
...
Minor VSCode workspace settings changes
2026-10-05 10:32:44 +00:00
Michael B. Gale
363d874905
Exclude "tests" folder from workspace
2026-10-05 11:11:58 +01:00
Michael B. Gale
fa90489493
Replace deprecated config key
2026-10-05 11:08:19 +01:00
Henry Mercer
d8251b8572
Merge pull request #4191 from github/henrymercer/ci-job-failure-investigation
...
Fix merge conflict handling in the rebuild workflow
2026-10-05 09:46:01 +00:00
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
Henry Mercer
c275b4a69e
Merge branch 'main' into henrymercer/per-language-pr-check-failures
2026-10-02 17:53:12 +01:00
github-actions[bot]
4d9cd8c21b
Rebuild
2026-10-02 16:50:10 +00:00
dependabot[bot]
412197a0f3
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.326.0 to 1.327.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/762794c140bbeda0f1224786aa33b4b46783a6c1...14594264cd68ce8a2345dd349bc3d138a4ef85c8 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.327.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-02 16:48:21 +00: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
Henry Mercer and Copilot App
56b0d5f02c
Fix the rebuild workflow failing when merging the base branch conflicts
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 17:11:55 +01:00
Michael B. Gale
b804ae96cc
Dependabot: Apply cooldown uniformly
...
Remove exceptions for Actions dependencies
2026-10-02 17:09:26 +01:00
copilot-swe-agent[bot] and henrymercer
a47cc9ff16
Merge remote-tracking branch 'origin/main' into henrymercer/per-language-pr-check-failures
...
# Conflicts:
# lib/entry-points.js
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2026-10-02 15:36:15 +00:00
Henry Mercer and Copilot App
27c60c532d
Fix detection of merge conflicts outside lib in the rebuild workflow
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 16:06:06 +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
488027b53c
Update comment
2026-10-02 15:11:42 +01:00
Michael B. Gale
dc1f3ac122
Merge remote-tracking branch 'origin/main' into mbg/improve-release-workflow
2026-10-02 15:10:36 +01:00
Michael B. Gale
05d2a1a6fb
Trigger workflows
2026-10-02 15:09:03 +01:00
Henry Mercer and Copilot App
f6a7f00613
Point to the Default Setup config schema from the per-language bundle check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:42:42 +01:00
Henry Mercer and Copilot App
113b18e688
Parse the config input once
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:42:42 +01:00
Henry Mercer and Copilot App
e869836b5a
Share the check of the properties that Default Setup sets in the config input
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:24:04 +01:00
Henry Mercer and Copilot App
1c0814d7d2
Parse lists of queries with a single function
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:22:24 +01:00
Henry Mercer and Copilot App
ce28f3e445
Explain why the file baseline PR check uses the combined bundle
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 13:53:53 +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]
d06baaa128
Update supported GitHub Enterprise Server versions
2026-10-02 00:27:53 +00:00
Henry Mercer and Copilot App
a6cd2a544a
Check what the config input sets instead of exempting dynamic workflows
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 18:10:03 +01:00
Henry Mercer and Copilot App
1bb99cb5c7
Explain what a reason to use the combined bundle means where it's checked
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:59:09 +01:00
Henry Mercer and Copilot App
725421c272
Explain that the config input can configure queries
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:59:09 +01:00
Henry Mercer and Copilot App
70897a78fe
Reuse the parsing of query inputs when choosing a bundle
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:59:08 +01:00
Henry Mercer and Copilot App
a4fbe39872
Extract parsing of the queries input and the extra queries repository property
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:59:08 +01:00
Henry Mercer and Copilot App
a98f604084
Read the config and queries inputs once in init
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:44:31 +01:00
Henry Mercer and Copilot App
2da0d298e0
Omit the feature flag name from the per-language bundle debug log
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 12:00:27 +01:00
Henry Mercer and Copilot App
87a1923fea
Use a new feature flag for per-language bundles
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 11:48:55 +01: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](https://github.com/ruby/setup-ruby/compare/984c0c890880bbf811283d6f09c4607c62d210a4...762794c140bbeda0f1224786aa33b4b46783a6c1 )
---
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
Henry Mercer and Copilot App
7816c33354
Fix the docs for the languages and analysis-kinds inputs of setup-codeql
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-30 16:21:00 +01:00
Henry Mercer and Copilot App
d8b6f2a09b
Always use the combined bundle in setup-codeql
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-30 15:50:56 +01:00
Henry Mercer and Copilot App
1609a51ab7
Avoid per-language bundles when queries may need other languages' library packs
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-30 15:50:55 +01:00
Henry Mercer and Copilot App
5e3132db95
Move defaultSuites to config/db-config.ts
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-29 19:32:48 +01:00
Henry Mercer and Copilot App
b5a476b47f
Disable per-language bundles in the file baseline PR check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-29 19:31:48 +01: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
cd1a7c16f0
Use test tags in rollback-release.yml workflow
2026-09-29 17:03:57 +01: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
415d925fee
Fix formatting of mergeback checklist
2026-09-24 11:36:37 +01: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
Michael B. Gale
b435ce4361
Disambiguate "Prepare release" job naming
2026-09-24 11:12:09 +01:00
Michael B. Gale
477ba697e3
Name unnamed jobs in release workflow
2026-09-24 11:09:45 +01:00
github-actions[bot]
98af865db5
Update changelog for v4.38.2
2026-09-24 10:01:43 +00:00
Henry Mercer and Copilot App
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 and Copilot App
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](https://github.com/ruby/setup-ruby/compare/95ef2b042f9d7a56d8268cba8559e2842e2ad01b...984c0c890880bbf811283d6f09c4607c62d210a4 )
---
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 and Copilot App
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 and Copilot App
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 and Michael B. Gale
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 and Copilot Autofix powered by AI
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Michael B. Gale
598cda36cf
Apply suggestion from @mbg
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-09-21 16:28:52 -05:00
Mario Campos and Michael B. Gale
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Michael B. Gale
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 and Copilot App
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](https://github.com/actions/setup-java/compare/dd06d9cba3e5552c54d9f8ea23572deb30010f7c...de7274f081f381c8f8158605e0321c36c376e2e6 )
---
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Henry Mercer
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](https://github.com/actions/setup-java/compare/b6effb05e454b25005698d916606bdc6ffcbf961...dd06d9cba3e5552c54d9f8ea23572deb30010f7c )
---
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Michael B. Gale
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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](https://github.com/actions/setup-java/compare/03ad4de0992f5dab5e18fcb136590ce7c4a0ac95...b6effb05e454b25005698d916606bdc6ffcbf961 )
---
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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](https://github.com/ruby/setup-ruby/compare/003a5c4d8d6321bd302e38f6f0ec593f77f06600...95ef2b042f9d7a56d8268cba8559e2842e2ad01b )
---
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 and Mads Navntoft
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](https://github.com/actions/setup-dotnet/compare/26b0ec14cb23fa6904739307f278c14f94c95bf1...a98b56852c35b8e3190ac28c8c2271da59106c68 )
---
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](https://github.com/actions/setup-go/compare/924ae3a1cded613372ab5595356fb5720e22ba16...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e )
---
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](https://github.com/actions/setup-python/compare/ece7cb06caefa5fff74198d8649806c4678c61a1...5fda3b95a4ea91299a34e894583c3862153e4b97 )
---
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](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
Updates `actions/setup-java` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/0f481fcb613427c0f801b606911222b5b6f3083a...03ad4de0992f5dab5e18fcb136590ce7c4a0ac95 )
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](https://github.com/ruby/setup-ruby/compare/d45b1a4e94b71acab930e56e79c6aa188764e7f9...003a5c4d8d6321bd302e38f6f0ec593f77f06600 )
---
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 and Copilot App
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 and Copilot App
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 and Copilot App
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
Michael B. Gale
e0647621c2
Merge pull request #4027 from github/update-v4.37.2-385bcdc5a
...
Merge main into releases/v4
2026-07-21 15:25:12 +01:00
Michael B. Gale
e0faed8391
Add a couple of change notes
2026-07-21 15:06:15 +01:00
github-actions[bot]
73aad0eaa9
Update changelog for v4.37.2
2026-07-21 13:47:43 +00:00
Michael B. Gale
385bcdc5af
Merge pull request #4026 from github/dependabot/npm_and_yarn/tar-7.5.20
...
Bump tar from 7.5.16 to 7.5.20
2026-07-21 13:29:48 +00:00
Michael B. Gale
de0229cea1
Merge branch 'main' into dependabot/npm_and_yarn/tar-7.5.20
2026-07-21 14:15:53 +01:00
Michael B. Gale
115e8cbbe9
Merge pull request #4010 from github/mbg/ts/update-release-branch
...
Convert `update-release-branch.py` to TypeScript
2026-07-21 12:57:10 +00:00
dependabot[bot]
dbdf0b0c7d
Bump tar from 7.5.16 to 7.5.20
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.16 to 7.5.20.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.16...v7.5.20 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.20
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 11:39:14 +00:00
Michael B. Gale
830c23121c
Merge pull request #4023 from github/mbg/ff/remove-new-remote-file-addresses-ff
...
Promote `NewRemoteFileAddresses` FF
2026-07-21 11:25:34 +00:00
Michael B. Gale
69fd9e97ba
Merge pull request #4024 from github/mbg/private-registry/make-docker-available
...
Always make `docker_registry` registries available
2026-07-21 10:58:49 +00:00
Michael B. Gale
b85568788a
Always make docker_registry registries available
2026-07-20 19:56:46 +01:00
Henry Mercer and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
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 and Copilot App
d57cc916e8
Remove Zstandard availability diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 17:57:01 +01:00
Michael B. Gale
dd35309c87
Remove explicit FF from start-proxy check
2026-07-20 11:23:22 +01:00
Michael B. Gale
da21ad6a71
Remove NewRemoteFileAddresses FF and default to its behaviour
2026-07-20 11:22:34 +01:00
Michael B. Gale
cf463419fd
Merge pull request #4007 from github/mbg/use-registry-proxy-for-repo-auth
...
Use private registry proxy for API requests when available
2026-07-17 14:03:28 +00:00
Michael B. Gale
7db34ae6f4
Refactor looking up proxy env vars into getRegistryProxyConfig.
...
This makes that function testable.
2026-07-17 13:48:49 +01:00
Michael B. Gale
8125f87336
Remove unused getApiFetch
2026-07-16 21:34:10 +01:00
Óscar San José
7c4a258544
Merge pull request #4021 from github/mergeback/v4.37.1-to-main-7188fc36
...
Mergeback v4.37.1 refs/heads/releases/v4 into main
2026-07-16 16:22:12 +00:00
github-actions[bot]
0297913805
Rebuild
2026-07-16 15:35:21 +00:00
github-actions[bot]
1226301537
Update changelog and version after v4.37.1
2026-07-16 15:35:09 +00:00
Óscar San José
7188fc3636
Merge pull request #4020 from github/update-v4.37.1-9e7c07009
...
Merge main into releases/v4
2026-07-16 17:33:33 +02:00
github-actions[bot]
c8b5f69be6
Update changelog for v4.37.1
2026-07-16 15:02:41 +00:00
Michael B. Gale
9e7c070092
Merge pull request #4014 from github/mbg/explicit-remote-prefix
...
Add support for an explicit remote path prefix
2026-07-16 11:58:30 +00:00
Michael B. Gale
4292bd7215
Remove unneeded type assertion now that ApiClient exists
2026-07-16 12:54:34 +01:00
Michael B. Gale
7b19180f8d
Merge remote-tracking branch 'origin/main' into mbg/use-registry-proxy-for-repo-auth
2026-07-16 12:48:24 +01:00
Michael B. Gale
3492b7e9ab
Change REMOTE_PATH_PREFIX to remote=
2026-07-16 12:43:48 +01:00
Michael B. Gale
3654baa924
Merge remote-tracking branch 'origin/main' into mbg/explicit-remote-prefix
2026-07-16 12:41:37 +01:00
Michael B. Gale
2d682ac05f
Merge pull request #4017 from github/dependabot/github_actions/dot-github/workflows/actions-minor-059448b906
...
Bump ruby/setup-ruby from 1.315.0 to 1.316.0 in /.github/workflows in the actions-minor group across 1 directory
2026-07-16 11:08:08 +00:00
Michael B. Gale
23f6a50753
Merge pull request #4009 from github/mbg/action-state/additions
...
Add `Api`, `ReadOnlyEnv`, and `Base` state features
2026-07-16 10:20:43 +00:00
Michael B. Gale
1ee3c75d19
Merge pull request #4018 from github/dependabot/github_actions/dot-github/workflows/actions/setup-node-7.0.0
...
Bump actions/setup-node from 6.4.0 to 7.0.0 in /.github/workflows
2026-07-16 10:11:14 +00:00
Michael B. Gale
e053684dc5
Merge pull request #4015 from github/dependabot/npm_and_yarn/npm-minor-fd2e8365b1
...
Bump the npm-minor group across 1 directory with 4 updates
2026-07-16 10:03:24 +00:00
Óscar San José
6803c5671d
Merge pull request #4019 from github/update-bundle/codeql-bundle-v2.26.1
...
Update default bundle to 2.26.1
2026-07-16 09:24:40 +00:00
github-actions[bot]
8507f884db
Add changelog note
2026-07-16 09:08:17 +00:00
github-actions[bot]
c31b06d582
Update default bundle to codeql-bundle-v2.26.1
2026-07-16 09:08:11 +00:00
github-actions[bot]
cc5c777dcd
Rebuild
2026-07-15 17:59:50 +00:00
github-actions[bot]
c224750821
Rebuild
2026-07-15 17:59:29 +00:00
dependabot[bot]
db76a66b98
Bump actions/setup-node from 6.4.0 to 7.0.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e...820762786026740c76f36085b0efc47a31fe5020 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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-15 17:57:52 +00:00
dependabot[bot]
c263ed7d83
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.315.0 to 1.316.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/0dafeac902942906541bc140009cdbf32665b601...d45b1a4e94b71acab930e56e79c6aa188764e7f9 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.316.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-15 17:57:33 +00:00
github-actions[bot]
60e79ccb20
Rebuild
2026-07-15 17:56:43 +00:00
dependabot[bot]
b82a08934e
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ), [eslint-plugin-github](https://github.com/github/eslint-plugin-github ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `js-yaml` from 5.2.0 to 5.2.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.2.0...5.2.1 )
Updates `eslint-plugin-github` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/github/eslint-plugin-github/releases )
- [Commits](https://github.com/github/eslint-plugin-github/compare/v6.0.0...v6.1.0 )
Updates `typescript-eslint` from 8.62.1 to 8.63.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.63.0/packages/typescript-eslint )
Updates `tsx` from 4.22.4 to 4.23.0
- [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.22.4...v4.23.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-github
dependency-version: 6.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.63.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.23.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-15 17:54:50 +00:00
Michael B. Gale
247ce88c8f
Gate changes behind new format FF
2026-07-15 16:14:55 +01:00
Michael B. Gale
decb87044a
Rename helper functions
2026-07-15 16:13:02 +01:00
Michael B. Gale
abce6483ea
Fix typo in comment
2026-07-15 16:11:50 +01:00
Michael B. Gale
23339952d6
Add expliciit prefix for remote file addresses
2026-07-15 15:59:23 +01:00
Michael B. Gale
57ca205769
Add AssertableTarget interface
2026-07-15 15:58:24 +01:00
Michael B. Gale
001d4ae610
Move the local path prefix into a constant
2026-07-15 15:56:52 +01:00
Michael B. Gale
6d3bde3729
Split up and document isLocal
2026-07-15 14:32:14 +01:00
Michael B. Gale
9832a9df15
Refactor parseNewRemoteFileAddress out of parseRemoteFileAddress
2026-07-15 14:32:07 +01:00
Michael B. Gale
c73d965e34
Add failing test for the issue
2026-07-15 14:31:49 +01:00
Michael B. Gale
9c0c11a49e
Add tests for loadUserConfig
2026-07-15 14:31:39 +01:00
Michael B. Gale
423e3416b1
Delete python version
2026-07-15 11:58:26 +01:00
Michael B. Gale
41c7af7cf0
Use paginate
2026-07-15 11:58:08 +01:00
Michael B. Gale
e58424170f
Merge pull request #4011 from github/mbg/add-diagnostic-tags
...
Add support for diagnostic tags, and use them for `mergeDefaultSetupAndUserConfigs`
2026-07-15 09:28:34 +00:00
Michael B. Gale
1a0eca3555
Validate proxy argument in tests
2026-07-14 19:33:01 +01:00
Michael B. Gale
d705aa30b5
Merge remote-tracking branch 'origin/main' into mbg/use-registry-proxy-for-repo-auth
2026-07-14 19:27:25 +01:00
Michael B. Gale
405f67d326
Add internal-error tags to diagnostics in mergeDefaultSetupAndUserConfigs
2026-07-14 19:22:35 +01:00
Michael B. Gale
f3d47397e8
Add tags parameter to makeTelemetryDiagnostic
2026-07-14 19:22:35 +01:00
Michael B. Gale
8aa21b44a3
Split DiagnosticMessage into BaseDiagnosticMessage
2026-07-14 19:22:35 +01:00
Michael B. Gale
358d197a13
Refactor source type into DiagnosticSource
2026-07-14 19:22:34 +01:00
Michael B. Gale
8bc3738008
Add DiagnosticTag type and tags property
2026-07-14 19:22:34 +01:00
Michael B. Gale
a1c676d2f6
Test proxy usage for getRemoteConfig
2026-07-14 17:02:22 +01:00
Michael B. Gale
47e9c29998
Log whether the proxy is picked up on
2026-07-14 17:02:07 +01:00
Michael B. Gale
b946565527
Add and use clone method for ReadOnlyEnv
2026-07-14 16:59:51 +01:00
Michael B. Gale
205b37b035
Use ActionState for getRegistryProxy
2026-07-14 16:17:51 +01:00
Michael B. Gale
6d70593fb7
Gate proxy usage behind FF
2026-07-14 16:12:38 +01:00
Michael B. Gale
80599cc5d9
Allow proxy to be threaded into createApiClientWithDetails
...
This will make it easier to gate the `getRegistryProxy` with a FF,
without the significant refactoring that is needed to thread the FFs
into `createApiClientWithDetails`
2026-07-14 16:07:08 +01:00
Michael B. Gale
ae48798f3b
Make versions.ts testable and add basic tests
2026-07-14 15:50:42 +01:00
Michael B. Gale
a464bf19e9
Move package.json helpers into their own file
2026-07-14 15:33:11 +01:00
Michael B. Gale
9b314f4394
Make replaceVersionInPackageJson dry-run-aware
2026-07-14 15:30:26 +01:00
Michael B. Gale
d694648fd8
Make changelog.ts more testable and add tests
2026-07-14 15:28:19 +01:00
Michael B. Gale
29d5e4cb18
Merge pull request #3994 from github/mbg/config/merge
...
Allow merging Default Setup `config` with config file
2026-07-14 14:23:09 +00:00
Michael B. Gale
583bf3e8c5
Fix comment typos
2026-07-14 14:50:45 +01:00
Michael B. Gale
f9a9f4862b
Run npm ci in release-initialise workflow.
...
Remove now unneeded `npm ci` from `release-branches` action
2026-07-14 14:48:06 +01:00
Michael B. Gale
d4b3323463
Use TS script in workflow
2026-07-14 14:48:06 +01:00
Michael B. Gale
fd0ae66c1e
Restore some comments
2026-07-14 14:48:05 +01:00
Michael B. Gale
e2472fc5f9
Make processChangelogForBackports dry-run-aware
2026-07-14 14:48:05 +01:00
Michael B. Gale
4b861b89fc
Move changelog-related definitions into their own module
2026-07-14 14:48:01 +01:00
Michael B. Gale
4f688dedd0
Make dependencies explicit
2026-07-14 14:45:17 +01:00
Michael B. Gale
28a0813a12
Fix comment
2026-07-14 14:44:54 +01:00
Michael B. Gale
3d2713f64e
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-14 14:37:49 +01:00
Michael B. Gale
2c45c8158b
Add DryRunOption interface
2026-07-14 14:18:45 +01:00
Michael B. Gale
5c030f4a48
Add summary comment
2026-07-14 14:18:44 +01:00
Michael B. Gale
78d71fb252
Create PR
2026-07-14 14:18:44 +01:00
Michael B. Gale
5e212030b8
Add prepareNewBranch
2026-07-14 14:18:44 +01:00
Michael B. Gale
639fc5d7ea
Add changelog helpers
2026-07-14 14:18:44 +01:00
Michael B. Gale
c8ed70e459
Add rebuildAction function
2026-07-14 14:18:43 +01:00
Michael B. Gale
212aa33f48
Add runCommand
2026-07-14 14:18:43 +01:00
Michael B. Gale
460cc0c970
Add dry run support and push branch
2026-07-14 14:18:43 +01:00
Michael B. Gale
557921759b
Check whether the new branch exists
2026-07-14 14:18:43 +01:00
Michael B. Gale
c3da0a9ad3
Fetch commit info
2026-07-14 14:18:43 +01:00
Michael B. Gale
4ca9f5301b
Add runGit and use it to obtain the source branch SHA
2026-07-14 14:18:42 +01:00
Michael B. Gale
440cebc19d
Add getCurrentVersion
2026-07-14 14:18:42 +01:00
Michael B. Gale
1b146d1b6a
Validate target branch and extract major version
2026-07-14 14:18:42 +01:00
Michael B. Gale
d0b11cae68
Make script executable
2026-07-14 14:18:42 +01:00
Michael B. Gale
a10d7a7891
Parse command line options
2026-07-14 14:18:42 +01:00
Michael B. Gale
14952376dc
Add getGitHubToken
2026-07-14 14:18:41 +01:00
Michael B. Gale
85052938f8
Add constants
2026-07-14 14:18:41 +01:00
Michael B. Gale
4c2bf01170
Scaffold basic update-release-branch.ts
2026-07-14 14:18:41 +01:00
Michael B. Gale
2f9048cfbd
Require BaseState to be declared explicitly
2026-07-14 10:12:44 +01:00
Michael B. Gale
2dbfdcaa83
Add Api to ActionState
2026-07-14 10:09:03 +01:00
Michael B. Gale
1542951d09
Type the API client
2026-07-14 10:09:03 +01:00
Michael B. Gale
4fb6147969
Add ReadOnlyEnv to FeatureState
2026-07-14 10:07:42 +01:00
Michael B. Gale
f133996fb5
Merge pull request #4006 from github/mbg/json/schema-checker
...
Add schema checker to `json` module
2026-07-13 15:28:24 +00:00
Michael B. Gale
50b3687dd7
Specify custom config-file in start-proxy check
2026-07-13 16:24:54 +01:00
Michael B. Gale
b6d92e33f7
Set CODEQL_PROXY_* vars for init step in test workflow
2026-07-13 16:16:00 +01:00
Michael B. Gale
b0eaa56a8f
Set language inputs in start-proxy check workflow
2026-07-13 16:16:00 +01:00
Michael B. Gale
e387ec1de1
Move init step at the end of start-proxy test workflow
2026-07-13 16:16:00 +01:00
Michael B. Gale
a29dee455c
Add minimal proxy init code
2026-07-13 16:15:58 +01:00
Michael B. Gale
5172487de5
Allow getTestEnv to be parameterised over initial env
2026-07-13 16:15:40 +01:00
Michael B. Gale
8763bac625
Add RegistryProxyVars enum
2026-07-13 16:15:40 +01:00
Michael B. Gale
dab0ab7cb7
Make undici an explicit dependency
2026-07-13 16:15:36 +01:00
Michael B. Gale
0c2cea31ba
Break out of loop to allow result object to be updated after failing fast
2026-07-13 14:47:38 +01:00
Michael B. Gale
75773288da
Return function result from passes alongside assertion result
2026-07-13 10:27:29 +01:00
Michael B. Gale
3f1e4da48d
Propagate and prefer invalidKeys from element validator in array validator
2026-07-13 10:23:24 +01:00
Michael B. Gale
89343ee1aa
Fix checkSchema test names
2026-07-13 10:22:19 +01:00
Michael B. Gale
ba5fbf159a
Propagate CheckSchemaOptions to allow failFast to work as intended
2026-07-13 10:16:24 +01:00
Michael B. Gale
9a1225df61
Track invalid keys, and use more standard JSON path notation
2026-07-13 10:15:59 +01:00
Michael B. Gale
aec5441507
Add convenience functions to produce CheckSchemaResult values
2026-07-13 10:14:49 +01:00
Michael B. Gale
f8ed33e067
Remove keys from unrecognised set as soon as found
2026-07-13 10:14:13 +01:00
Michael B. Gale
ec0b8ae45f
Allow nested checking
2026-07-13 10:14:02 +01:00
Michael B. Gale
36ef889329
Improve type inference for object and validateSchema
2026-07-13 10:13:13 +01:00
Michael B. Gale
50d76e2fa3
Add an object Validator
2026-07-13 10:13:05 +01:00
Michael B. Gale
6a62e99aa7
Add an array Validator
2026-07-13 10:12:56 +01:00
Michael B. Gale
fb5048ee88
Add checkSchema function
2026-07-13 10:12:46 +01:00
Michael B. Gale
f181d70282
Update determineUserConfig tests to use new framework
2026-07-13 09:58:52 +01:00
Michael B. Gale
2773684c29
Update test for changed test API
2026-07-13 09:31:38 +01:00
Michael B. Gale
66c15f441a
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-13 09:25:36 +01:00
Michael B. Gale
8096e4f957
Merge pull request #4005 from github/mbg/test-env/improvements
...
Improve `TestEnv` for cleaner tests
2026-07-11 05:25:00 +00:00
Michael B. Gale
85830a2768
Merge pull request #4000 from github/mbg/start-proxy/make-git-repos-always-available
...
Always enable `git_source` registries
2026-07-10 13:44:37 +00:00
Michael B. Gale
f630f8fd04
Report invalid keys separately
2026-07-10 14:39:08 +01:00
Michael B. Gale
26cbf9f504
Don't include nested keys that are unknown
2026-07-10 14:34:33 +01:00
Michael B. Gale
e26215c5d8
fixup! Track invalid keys, and use more standard JSON path notation
2026-07-10 14:25:15 +01:00
Michael B. Gale
0b10dee3ee
Propagate CheckSchemaOptions to allow failFast to work as intended
2026-07-10 14:24:33 +01:00
Michael B. Gale
512bf6f1a3
Track invalid keys, and use more standard JSON path notation
2026-07-10 14:21:41 +01:00
Michael B. Gale
8d8f054dfa
Add convenience functions to produce CheckSchemaResult values
2026-07-10 13:18:45 +01:00
Michael B. Gale
e4752e74e1
Remove keys from unrecognised set as soon as found
2026-07-10 13:10:25 +01:00
Michael B. Gale
cee0056fc0
Allow nested checking
2026-07-10 00:43:05 +01:00
Michael B. Gale
7c961fa357
Add diagnostic for unrecognised keys
2026-07-10 00:14:19 +01:00
Michael B. Gale
847e7af699
Log warning for unrecognised keys in Default Setup config
2026-07-10 00:11:17 +01:00
Michael B. Gale
29c712e0b7
Merge pull request #4002 from github/dependabot/npm_and_yarn/types/sinon-22.0.0
...
Bump @types/sinon from 21.0.1 to 22.0.0
2026-07-09 23:10:37 +00:00
Michael B. Gale
9573f05654
Improve type inference for object and validateSchema
2026-07-10 00:01:13 +01:00
Michael B. Gale
98dbd66eae
Add an object Validator
2026-07-09 23:42:28 +01:00
Michael B. Gale
1f91ec8f3c
Add an array Validator
2026-07-09 23:36:50 +01:00
Michael B. Gale
dc2d916874
Add checkSchema function
2026-07-09 23:28:02 +01:00
Michael B. Gale
6973946465
Check file on disk and mutated inputs
2026-07-09 23:09:14 +01:00
Michael B. Gale
6829d6ce38
Remove obsolete JSDoc parameter for loadUserConfig
2026-07-09 23:02:58 +01:00
Michael B. Gale
d2472aa525
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-09 23:01:05 +01:00
Michael B. Gale
ff973a1072
Merge branch 'main' into mbg/start-proxy/make-git-repos-always-available
2026-07-09 22:55:04 +01:00
Michael B. Gale
ed1bc3d57d
Merge branch 'main' into dependabot/npm_and_yarn/types/sinon-22.0.0
2026-07-09 22:54:39 +01:00
Michael B. Gale
ac331c28db
Merge pull request #4003 from github/dependabot/github_actions/dot-github/workflows/actions-minor-ba9ed4b957
...
Bump the actions-minor group across 1 directory with 2 updates
2026-07-09 21:54:24 +00:00
Michael B. Gale
9a9ab4cc7d
Make throwsAsync arg async
2026-07-09 22:45:33 +01:00
Michael B. Gale
d8866c2578
fixup! Add action vars helpers to BaseEnvBuilder
2026-07-09 22:40:38 +01:00
Michael B. Gale
355aa4a77f
Merge pull request #4001 from github/dependabot/npm_and_yarn/npm-minor-10933408d3
...
Bump the npm-minor group across 1 directory with 4 updates
2026-07-09 19:04:53 +00:00
Michael B. Gale
81d0f34a44
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions-minor-ba9ed4b957
2026-07-09 20:04:18 +01:00
Michael B. Gale
d0a69d77dc
Clone env and actions so that sinon stubs survive
2026-07-09 20:03:27 +01:00
Michael B. Gale
a1e3f70a6f
Add satisfies for state in BaseEnvBuilder constructor
2026-07-09 20:03:27 +01:00
Michael B. Gale
6b3ba17c47
Fix typo
2026-07-09 20:03:27 +01:00
Michael B. Gale
da75ca58fa
Add action vars helpers to BaseEnvBuilder
2026-07-09 20:03:26 +01:00
Michael B. Gale
ab6fd520bd
Accept Env for setupActionsVars
...
Also extract env var strings into `ActionsEnvVars`
2026-07-09 20:03:26 +01:00
Michael B. Gale
c77051d879
Allow withActions and withEnv to mutate values
2026-07-09 20:03:26 +01:00
Michael B. Gale
1a57d7ae11
Simplify checking logs
2026-07-09 20:03:26 +01:00
Michael B. Gale
6a782906dc
Add abstract BaseEnvBuilder to enforce that clone is overriden by subclasses
2026-07-09 20:03:26 +01:00
Michael B. Gale
a4319e3365
Split EnvBuilder into it + CallableEnvBuilder
2026-07-09 20:03:26 +01:00
Michael B. Gale
a8ac1e029c
Rename TestEnv to EnvBuilder
2026-07-09 20:03:25 +01:00
Michael B. Gale
b571644f21
Clean-up passes by splitting it into passes and throws
2026-07-09 20:03:25 +01:00
Michael B. Gale
31842a7e06
Simplify return types for passes
2026-07-09 20:03:25 +01:00
Michael B. Gale
c23977f57b
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-10933408d3
2026-07-09 16:17:22 +01:00
Michael B. Gale
0c7580ae89
Merge pull request #3956 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2026-07-09 14:59:18 +00:00
Michael B. Gale
37ea21c1fc
Merge pull request #4004 from github/mbg/env-improvements
...
Improve `Env` abstraction
2026-07-09 14:50:57 +00:00
Michael B. Gale
4b164dbc17
Add CODE_SCANNING_* vars to EnvVar enum
2026-07-09 14:51:22 +01:00
Michael B. Gale
97b52d19da
Simplify getTemporaryDirectory
2026-07-09 14:51:22 +01:00
Michael B. Gale
3f2a29899f
Default to getEnv in setupBaseActionsVars
2026-07-09 14:51:22 +01:00
Michael B. Gale
80dcb7ccdf
Add RUNNER_ENVIRONMENT to ActionsEnvVars
2026-07-09 14:51:22 +01:00
Michael B. Gale
a440e35eda
Move ActionsEnvVars to environment.ts
2026-07-09 12:48:49 +01:00
Michael B. Gale
be67a7be93
Add hasChanged method to Env
2026-07-09 12:41:31 +01:00
Michael B. Gale
732911a2fa
Turn Env into a class, and add ReadOnlyEnv
2026-07-09 12:38:40 +01:00
Michael B. Gale
1d0e1b20e5
Move env var getters out of util.ts
2026-07-09 12:20:20 +01:00
Michael B. Gale
4c868b3e7e
Allow setting environment variables
2026-07-09 12:14:09 +01:00
Michael B. Gale
8d24507592
Allow env input for relevant functions in actions-util.ts
2026-07-09 12:14:07 +01:00
Michael B. Gale
c7d9083db4
Make ALWAYS_ENABLED_REGISTRY_TYPE read-only
2026-07-09 12:05:14 +01:00
Michael B. Gale
2831d9a0e9
Fix previously wrong comment
2026-07-09 12:03:31 +01:00
github-actions[bot]
258af3df60
Rebuild
2026-07-08 17:59:16 +00:00
github-actions[bot]
d8168ab655
Rebuild
2026-07-08 17:57:12 +00:00
dependabot[bot]
ac36b7d725
Bump the actions-minor group across 1 directory with 2 updates
...
Bumps the actions-minor group with 2 updates in the /.github/workflows directory: [actions/setup-java](https://github.com/actions/setup-java ) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `actions/setup-java` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/1bcf9fb12cf4aa7d266a90ae39939e61372fe520...0f481fcb613427c0f801b606911222b5b6f3083a )
Updates `ruby/setup-ruby` from 1.314.0 to 1.315.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/9eb537ca036ebaed86729dcb9309076e4c5c3b74...0dafeac902942906541bc140009cdbf32665b601 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
dependency-version: 1.315.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-08 17:57:09 +00:00
dependabot[bot]
9fdfd3e4c8
Bump @types/sinon from 21.0.1 to 22.0.0
...
Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon ) from 21.0.1 to 22.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon )
---
updated-dependencies:
- dependency-name: "@types/sinon"
dependency-version: 22.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-08 17:55:17 +00:00
dependabot[bot]
1c42f21061
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ), [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x ), [nock](https://github.com/nock/nock ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `js-yaml` from 5.1.0 to 5.2.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.1.0...5.2.0 )
Updates `eslint-plugin-import-x` from 4.17.0 to 4.17.1
- [Release notes](https://github.com/un-ts/eslint-plugin-import-x/releases )
- [Changelog](https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md )
- [Commits](https://github.com/un-ts/eslint-plugin-import-x/compare/v4.17.0...v4.17.1 )
Updates `nock` from 14.0.15 to 14.0.16
- [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.15...v14.0.16 )
Updates `typescript-eslint` from 8.62.0 to 8.62.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.62.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-import-x
dependency-version: 4.17.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: nock
dependency-version: 14.0.16
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.62.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-08 17:55:10 +00:00
Michael B. Gale
06898d7b8b
Rename mergeUserConfigs
2026-07-08 17:46:02 +01:00
Michael B. Gale
7ccd988125
Merge branch 'main' into mbg/config/merge
2026-07-08 17:31:19 +01:00
Michael B. Gale
ef79560bc8
Always enable git_source registries
2026-07-08 17:13:20 +01:00
Michael B. Gale
4581e395f3
Merge pull request #3999 from github/mbg/bump-undici
...
Bump undici and js-yaml
2026-07-08 15:29:40 +00:00
Michael B. Gale
76d37c509a
Bump undici and js-yaml
2026-07-08 15:47:15 +01:00
Mario Campos
0e974e6288
Merge pull request #3980 from github/mario-campos/add-optional-to-json
...
Support `undefined`, `number` in JSON module
2026-07-08 13:05:24 +00:00
Michael B. Gale
721b977126
Merge pull request #3997 from github/mergeback/v4.37.0-to-main-99df26d4
...
Mergeback v4.37.0 refs/heads/releases/v4 into main
2026-07-08 12:46:02 +00:00
github-actions[bot]
329fc9cde0
Rebuild
2026-07-08 12:09:56 +00:00
github-actions[bot]
f27c81bb1c
Update changelog and version after v4.37.0
2026-07-08 12:09:43 +00:00
Michael B. Gale
99df26d4f1
Merge pull request #3996 from github/update-v4.37.0-c7c896d71
...
Merge main into releases/v4
2026-07-08 13:08:22 +01:00
Michael B. Gale
31c27074fd
Add changenote for #3973
2026-07-08 12:53:26 +01:00
github-actions[bot]
72df2181aa
Update changelog for v4.37.0
2026-07-08 11:42:48 +00:00
Michael B. Gale
c7c896d71b
Merge pull request #3995 from github/update-bundle/codeql-bundle-v2.26.0
...
Update default bundle to 2.26.0
2026-07-08 07:57:31 +00:00
github-actions[bot]
3f34ff0ea3
Add changelog note
2026-07-08 07:34:38 +00:00
github-actions[bot]
43bec09f1d
Update default bundle to codeql-bundle-v2.26.0
2026-07-08 07:34:33 +00:00
Michael B. Gale
f58f0d11eb
Merge pull request #3973 from github/mbg/repo-props/config-file-shorthands
...
Support shorthand forms for `getRemoteConfig`
2026-07-07 16:55:52 +00:00
Michael B. Gale
8be707bd2c
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-06 15:56:19 +01:00
Michael B. Gale
7dc37cbb5b
Merge remote-tracking branch 'origin/main' into mbg/repo-props/config-file-shorthands
2026-07-06 15:51:36 +01:00
Michael B. Gale
8e22350a7e
Thread ActionState to initConfig
2026-07-06 15:46:35 +01:00
Michael B. Gale
69c9e8c7d9
Mark some status-report imports as type-only to avoid circular dependencies
2026-07-06 15:27:54 +01:00
Michael B. Gale
73f4741039
Refactor pack registry code out of config-utils
2026-07-06 15:24:50 +01:00
Michael B. Gale
5094019011
Refactor Config type out of config-utils
2026-07-06 15:14:11 +01:00
Michael B. Gale
006d029c8d
Merge pull request #3990 from github/mbg/action-state
...
Add `ActionState` type and make some initial use of it
2026-07-06 13:47:46 +00:00
Michael B. Gale
8476401b09
Make lazy FF check less ambiguous
2026-07-06 14:45:41 +01:00
Michael B. Gale
4509fb3c4b
Fix JSDoc for determineUserConfig
2026-07-06 14:43:49 +01:00
Michael B. Gale
44d6b3b016
Initialise env in actions-util when not provided
...
This makes the implementations more consistent for now, and less error-prone
2026-07-06 14:41:55 +01:00
Michael B. Gale
d309c0e332
Improve FieldsOf
2026-07-06 14:34:41 +01:00
Michael B. Gale
e34d7fe5bf
Fix: Use getTestActionsEnv
2026-07-06 14:32:18 +01:00
Michael B. Gale
5fa9c0c3e2
Add and use getDisplayActionName for log message
2026-07-06 14:20:08 +01:00
Michael B. Gale
eba9d55e1f
Merge remote-tracking branch 'origin/main' into mbg/action-state
2026-07-06 14:13:51 +01:00
Michael B. Gale
9a06fa6b38
Set the required workspacePath input
2026-07-06 14:10:30 +01:00
Michael B. Gale
764f470b74
Test inputs.configFile mutation in tests
2026-07-06 13:50:40 +01:00
Michael B. Gale
d149f93d92
Return mergedConfig instead of loading it again
2026-07-06 13:50:39 +01:00
Michael B. Gale
3707b44eaa
Document that inputs might be mutated
2026-07-06 13:50:39 +01:00
Michael B. Gale
42c0c6aedd
Allow merging Default Setup config with config file
2026-07-06 13:50:39 +01:00
Michael B. Gale
31577749b3
Give determineUserConfig access to the environment
2026-07-06 13:50:39 +01:00
Michael B. Gale
18d20b7c42
Allow setting environment variables
2026-07-06 13:50:39 +01:00
Michael B. Gale
d1db924e0b
Allow env input for relevant functions in actions-util.ts
2026-07-06 13:50:38 +01:00
Michael B. Gale
0188f395e2
Add unit tests for existing behaviour of determineUserConfig
2026-07-06 13:50:38 +01:00
Michael B. Gale
6860cc1f50
Move validateConfig FF query
2026-07-06 13:50:38 +01:00
Michael B. Gale
53a488ce2e
Add JSDoc for loadUserConfig
2026-07-06 13:50:38 +01:00
Michael B. Gale
132634ddfd
Add FF for configuration merging
2026-07-06 13:50:37 +01:00
Michael B. Gale
a52a9662e9
Add mergeUserConfigs with tests
2026-07-06 13:50:37 +01:00
Michael B. Gale
cd604f831b
Refactor determineUserConfig out of initConfig
2026-07-06 13:50:37 +01:00
Michael B. Gale
c5128610cf
Extend UserConfig type to be aware of Default Setup properties
2026-07-06 13:50:36 +01:00
Michael B. Gale
ae4c8d057d
Merge pull request #3993 from github/mbg/env-abstraction
...
Allow abstracting over `process.env`
2026-07-06 12:29:34 +00:00
Michael B. Gale
73b0850a89
Allow abstracting over process.env
2026-07-06 12:27:42 +01:00
Michael B. Gale
5e3e6b81b9
Add ActionsEnvVars enum
2026-07-06 12:27:26 +01:00
Michael B. Gale
3cf0a529d8
Merge pull request #3986 from github/dependabot/npm_and_yarn/npm-minor-41f3755806
...
Bump the npm-minor group across 1 directory with 6 updates
2026-07-02 11:17:44 +00:00
Michael B. Gale
de65da38e5
Merge pull request #3991 from github/mergeback/v4.36.3-to-main-54f647b7
...
Mergeback v4.36.3 refs/heads/releases/v4 into main
2026-07-02 11:14:25 +00:00
Michael B. Gale
b16b719b76
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-41f3755806
2026-07-02 12:05:12 +01:00
Michael B. Gale
37ae669b89
Update deprecation date
2026-07-02 11:04:03 +01:00
github-actions[bot]
b987514f02
Rebuild
2026-07-02 09:29:32 +00:00
github-actions[bot]
a04a87c9c9
Update changelog and version after v4.36.3
2026-07-02 09:29:19 +00:00
Henry Mercer
54f647b7e1
Merge pull request #3984 from github/update-v4.36.3-1f34ec164
...
Merge main into releases/v4
2026-07-02 10:27:54 +01:00
Henry Mercer and Copilot App
e78819e055
Trigger checks
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-02 10:15:44 +01:00
Mario Campos
c1e7c7a0de
Merge pull request #3981 from github/mario-campos/runCliJson
...
Create wrapper `runCliJson`
2026-07-01 21:18:51 +00:00
Michael B. Gale
50bd53bfbc
Merge pull request #3989 from github/dependabot/npm_and_yarn/js-yaml-5.1.0
...
Bump js-yaml from 5.0.0 to 5.1.0
2026-07-01 21:08:54 +00:00
Michael B. Gale
289efcad49
Re-add forceQuotes: true
2026-07-01 21:56:08 +01:00
Michael B. Gale
17a28bc4c5
Merge pull request #3985 from github/dependabot/github_actions/dot-github/workflows/actions-minor-fba93c31a5
...
Bump the actions-minor group across 1 directory with 3 updates
2026-07-01 20:53:01 +00:00
Mario Campos and Michael B. Gale
cbf67da2fa
Adjust test name
...
By @mbg
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-07-01 15:46:20 -05:00
Mario Campos
4c18ab020b
Change optional to include undefined
...
The previous implementation of `optional` is now `optionalOrNull`.
2026-07-01 15:46:15 -05:00
Mario Campos
d5b8046386
Add JSDoc comment to runCliJson
2026-07-01 14:20:36 -05:00
Mario Campos
a8958a9883
Keep the JSON exception message consistent
2026-07-01 14:20:36 -05:00
github-actions[bot]
1ba744977b
Rebuild
2026-07-01 18:06:05 +00:00
dependabot[bot]
e0f825ed66
Bump js-yaml from 5.0.0 to 5.1.0
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 5.0.0 to 5.1.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.0.0...5.1.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-01 18:04:12 +00:00
github-actions[bot]
fbcae9afa6
Rebuild
2026-07-01 18:00:41 +00:00
github-actions[bot]
8f47ee793f
Rebuild
2026-07-01 18:00:37 +00:00
dependabot[bot]
67ec1e3914
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 |
| --- | --- | --- |
| [js-yaml](https://github.com/nodeca/js-yaml ) | `5.0.0` | `5.1.0` |
| [semver](https://github.com/npm/node-semver ) | `7.8.4` | `7.8.5` |
| [uuid](https://github.com/uuidjs/uuid ) | `14.0.0` | `14.0.1` |
| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x ) | `4.16.2` | `4.17.0` |
| [globals](https://github.com/sindresorhus/globals ) | `17.6.0` | `17.7.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.61.1` | `8.62.0` |
Updates `js-yaml` from 5.0.0 to 5.1.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.0.0...5.1.0 )
Updates `semver` from 7.8.4 to 7.8.5
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.4...v7.8.5 )
Updates `uuid` from 14.0.0 to 14.0.1
- [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.0...v14.0.1 )
Updates `eslint-plugin-import-x` from 4.16.2 to 4.17.0
- [Release notes](https://github.com/un-ts/eslint-plugin-import-x/releases )
- [Changelog](https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md )
- [Commits](https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.2...v4.17.0 )
Updates `globals` from 17.6.0 to 17.7.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0 )
Updates `typescript-eslint` from 8.61.1 to 8.62.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.62.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: semver
dependency-version: 7.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: uuid
dependency-version: 14.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-import-x
dependency-version: 4.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: globals
dependency-version: 17.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.62.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-01 17:59:06 +00:00
dependabot[bot]
1578ba0b4f
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/setup-dotnet](https://github.com/actions/setup-dotnet ), [actions/setup-java](https://github.com/actions/setup-java ) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `actions/setup-dotnet` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/9a946fdbd5fb07b82b2f5a4466058b876ab72bb2...26b0ec14cb23fa6904739307f278c14f94c95bf1 )
Updates `actions/setup-java` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/ad2b38190b15e4d6bdf0c97fb4fca8412226d287...1bcf9fb12cf4aa7d266a90ae39939e61372fe520 )
Updates `ruby/setup-ruby` from 1.313.0 to 1.314.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/89f90524b88a01fe6e0b732220432cc6142926af...9eb537ca036ebaed86729dcb9309076e4c5c3b74 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: actions/setup-java
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
dependency-version: 1.314.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-01 17:58:47 +00:00
Michael B. Gale
ef29bf2e43
Improve some comments
2026-07-01 18:55:25 +01:00
Michael B. Gale
ceac4af134
Use the common entry point for analyze
2026-07-01 18:49:33 +01:00
Michael B. Gale
772e8e9310
Use the common entry point for autobuild
2026-07-01 18:47:25 +01:00
Michael B. Gale
fcd9f6cbac
Fix logger reference
2026-07-01 18:41:03 +01:00
Michael B. Gale
a9ceac150d
Accept ActionState in getConfigFileInput
2026-07-01 18:37:06 +01:00
Michael B. Gale
6136b93088
Use the common entry point for init
2026-07-01 18:37:06 +01:00
Michael B. Gale
6ab762cada
Use the common entry point for setup-codeql
2026-07-01 18:37:06 +01:00
Michael B. Gale
a3a1cdd43a
Use the common entry point for upload-sarif
2026-07-01 18:37:06 +01:00
Michael B. Gale
9c16c3b47b
Add common entry point
2026-07-01 18:37:05 +01:00
Michael B. Gale
b009eac559
Add ActionsEnv support to ActionState
2026-07-01 18:33:42 +01:00
Michael B. Gale
26e9e9e932
Add TestEnv class to simplify testing of ActionState-dependent functions
2026-07-01 18:32:17 +01:00
Michael B. Gale
9b35ab94e1
Add initial ActionState type
2026-07-01 17:29:26 +01:00
Michael B. Gale
e1905475d1
Allow abstracting over process.env
2026-07-01 17:26:53 +01:00
Michael B. Gale
2399df7427
Add ActionsEnvVars enum
2026-07-01 17:23:21 +01:00
github-actions[bot]
2c9d3d63eb
Update changelog for v4.36.3
2026-07-01 15:58:40 +00:00
Michael B. Gale
1f34ec1643
Merge pull request #3983 from github/mbg/repo-props/ff-for-config-file-prop
...
Add FF for configuration file repository property
2026-07-01 15:33:40 +00:00
Michael B. Gale
d5f0145480
Log when repository property has a value but is ignored
2026-07-01 16:22:48 +01:00
Michael B. Gale
f27f56386a
Add test for when the FF is off
2026-07-01 15:55:57 +01:00
Michael B. Gale
0025d0f2b5
Use FF
2026-07-01 15:54:22 +01:00
Michael B. Gale
f7fa18f05d
Add FF for config file repo property
2026-07-01 15:51:37 +01:00
Mario Campos
7d1c6e90aa
Include codeql path in runCliJson error
2026-06-30 23:13:36 -05:00
Mario Campos
6cdc6063c0
Create wrapper runCliJson
2026-06-30 23:07:02 -05:00
Mario Campos
ffb3423848
Add isNumber/number validator
2026-06-30 16:35:16 -05:00
Henry Mercer
628fc3f124
Merge pull request #3979 from github/henrymercer/overlay-db-cleanup-size-telemetry
...
Measure overlay-base database size at the clear cleanup level
2026-06-30 16:46:03 +00:00
Michael B. Gale
708e106533
Index ActionState over the types of state used
2026-06-30 17:19:20 +01:00
Henry Mercer
9cfb67bab9
Add clarifying comments
2026-06-30 16:49:29 +01:00
Michael B. Gale
b6be81d5b9
Gate new remote file format behind FF
2026-06-30 13:19:30 +01:00
Michael B. Gale
7b2af8940d
Add TestEnv class to simplify testing of ActionState-dependent functions
2026-06-30 13:19:10 +01:00
Michael B. Gale
f86aa521ce
Use ActionState for getRemoteConfig
2026-06-30 13:03:00 +01:00
Michael B. Gale
e446d55e5a
Add initial ActionState type
2026-06-30 12:59:35 +01:00
Henry Mercer
6f8864c8b0
Address review comments
2026-06-26 18:43:09 +01:00
Michael B. Gale
d8d1d6d754
Add FF for shorthands
2026-06-26 18:12:14 +01:00
Michael B. Gale
f77cf557cd
Support old and new formats
2026-06-26 18:09:25 +01:00
Henry Mercer
e90a71aaea
Add tests for clear cleanup size telemetry
2026-06-26 17:44:30 +01:00
Henry Mercer
ad159d34f6
Measure overlay-base database size at the clear cleanup level
...
This lets us compare the storage cost of overlay-base and trimmed databases for the same commit.
2026-06-26 17:42:49 +01:00
Henry Mercer
9cea5827c6
Merge pull request #3977 from github/dependabot/github_actions/dot-github/workflows/actions/checkout-7.0.0
...
Bump actions/checkout from 6.0.3 to 7.0.0 in /.github/workflows
2026-06-25 10:09:43 +00:00
Henry Mercer
4d3359631e
Merge pull request #3976 from github/dependabot/github_actions/dot-github/workflows/actions-minor-149d5843f4
...
Bump the actions-minor group across 1 directory with 3 updates
2026-06-25 10:08:33 +00:00
Henry Mercer
bc9b48e778
Merge pull request #3975 from github/dependabot/npm_and_yarn/npm-minor-82bd637a11
...
Bump the npm-minor group across 1 directory with 3 updates
2026-06-25 10:08:12 +00:00
github-actions[bot]
d56b7d789e
Rebuild
2026-06-24 18:00:15 +00:00
github-actions[bot]
dca26a3927
Rebuild
2026-06-24 17:59:01 +00:00
dependabot[bot]
490a5f655c
Bump actions/checkout from 6.0.3 to 7.0.0 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 17:58:21 +00:00
dependabot[bot]
1582c0ec80
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/setup-go](https://github.com/actions/setup-go ), [actions/setup-python](https://github.com/actions/setup-python ) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `actions/setup-go` from 6.4.0 to 6.5.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/4a3601121dd01d1626a1e23e37211e3254c1c06c...924ae3a1cded613372ab5595356fb5720e22ba16 )
Updates `actions/setup-python` from 6.2.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/a309ff8b426b58ec0e2a45f0f869d46889d02405...ece7cb06caefa5fff74198d8649806c4678c61a1 )
Updates `ruby/setup-ruby` from 1.312.0 to 1.313.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/12fd324f1d0b43274fdc8130f6980590a667c455...89f90524b88a01fe6e0b732220432cc6142926af )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: actions/setup-python
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
dependency-version: 1.313.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 17:57:04 +00:00
github-actions[bot]
d8d3457a33
Rebuild
2026-06-24 17:56:32 +00:00
dependabot[bot]
98470ab04f
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@actions/cache` from 5.0.5 to 5.1.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
Updates `@types/node` from 20.19.42 to 20.19.43
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript-eslint` from 8.61.0 to 8.61.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.61.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 5.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@types/node"
dependency-version: 20.19.43
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.61.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-24 17:54:37 +00:00
Michael B. Gale
a16f4a4973
Merge pull request #3974 from github/mbg/deps/glob
...
Update `glob` to at least `13.0.6`
2026-06-24 09:50:54 +00:00
Henry Mercer
a9f40c6340
Merge pull request #3972 from github/henrymercer/code-quality-user-error-categorization
...
Categorize Code Quality "not enabled" upload failure as user-error
2026-06-24 08:33:05 +00:00
Michael B. Gale
423f7de042
Update glob to at least 13.0.6
2026-06-23 19:12:17 +01:00
Michael B. Gale
dd3c803c55
Merge pull request #3969 from github/mbg/ci/no-more-draft-prs
...
Remove `ready_for_review` triggers from workflows
2026-06-23 17:57:17 +00:00
Michael B. Gale
d990aa1c2a
Merge branch 'main' into henrymercer/code-quality-user-error-categorization
2026-06-23 18:50:48 +01:00
Michael B. Gale
c9d4e1d902
Merge branch 'main' into mbg/ci/no-more-draft-prs
2026-06-23 18:45:25 +01:00
Michael B. Gale
812b882dee
Merge remote-tracking branch 'origin/main' into mbg/repo-props/config-file-shorthands
2026-06-23 18:44:20 +01:00
Michael B. Gale
3fe7ef97d3
Fix getEnv not using getOptionalEnvVarFrom
2026-06-23 18:43:56 +01:00
Michael B. Gale
8d69da902e
Improve whitespace handling
2026-06-23 18:42:43 +01:00
Michael B. Gale
00e5a58139
Update format in error message
2026-06-23 18:34:25 +01:00
Michael B. Gale
8102fa6675
Anchor regex and trim input
2026-06-23 18:32:55 +01:00
Michael B. Gale
81ad479e13
Fix test names
2026-06-23 18:31:16 +01:00
Henry Mercer
ade8366b4d
Merge pull request #3971 from github/henrymercer/macos-runner-migration
...
Pin Swift macOS PR checks to macOS 15 for Xcode 16
2026-06-23 17:27:52 +00:00
Michael B. Gale
12821cff0c
Make owner optional in parseRemoteFileAddress
2026-06-23 18:13:16 +01:00
Michael B. Gale
e537ff20a4
Make path optional in parseRemoteFileAddress
2026-06-23 17:51:33 +01:00
Michael B. Gale
598d00854a
Make ref optional in parseRemoteFileAddress
2026-06-23 17:50:21 +01:00
Michael B. Gale
85c8a8cebe
Add tests for parseRemoteFileAddress
2026-06-23 17:50:01 +01:00
Henry Mercer and Copilot
cdcf50882b
Default macOS PR checks to latest runner, pin only old CLIs to macOS 15
...
Redesign the per-entry codeql-versions filter so an OS entry without a
version list catches all versions not claimed by its siblings. This lets
new CodeQL versions flow to macos-latest-xlarge automatically. Move
v2.23.9 (which supports Swift 6.2) off the macOS 15 list and simplify the
matrix filter logic.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-23 17:33:14 +01:00
Michael B. Gale
c7a94c979d
Add getRemoteConfig JSDoc
2026-06-23 17:03:33 +01:00
Michael B. Gale
82e5ca6c55
Return RemoteFileAddress from parseRemoteFileAddress
2026-06-23 16:49:03 +01:00
Michael B. Gale
9ef8be7176
Refactor parseRemoteFileAddress out of getRemoteConfig
2026-06-23 16:49:03 +01:00
Michael B. Gale
07b6b1eac5
Move getRemoteConfig to config/file.ts
2026-06-23 16:49:03 +01:00
Michael B. Gale
9c4ee01a28
Add RemoteFileAddress type
2026-06-23 16:49:02 +01:00
Henry Mercer and Copilot
e054b4b848
Address review: split macOS Swift checks by CodeQL version
...
Rather than pinning every macOS job to macOS 15, only run the older CodeQL CLI
versions (which need Xcode 16, and so macOS 15) there. Newer versions, which
support Swift 6.2, run on the latest macOS runner with its default Xcode, so we
keep exercising the common latest-CLI-on-latest-runner combination.
To express this, `sync.ts` now supports an optional per-OS-entry
`codeql-versions` filter, used by `multi-language-autodetect` to send old
versions to `macos-15-xlarge` and new versions to `macos-latest-xlarge`.
`swift-custom-build` only runs `linked`/`default`/`nightly`, which all support
Swift 6.2, so it no longer needs the Xcode 16 step or a macOS 15 pin.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-23 16:39:54 +01:00
Henry Mercer and Copilot
6feed5452f
Categorize Code Quality "not enabled" upload failure as user-error
...
When a repository requests Code Quality analysis but it is not enabled,
the SARIF upload to `PUT /repos/:owner/:repo/code-quality/analysis`
returns a 403 with the message "Code quality is not enabled for this
repository...". `isEnablementError` did not recognize this wording, so
`wrapApiConfigurationError` left it as a plain Error and the analyze job
was reported with `status=failure` instead of `user-error`.
Add a `/Code Quality is not enabled/i` pattern so the error becomes a
ConfigurationError and `getActionsStatus` categorizes it as `user-error`.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-23 16:23:41 +01:00
Michael B. Gale
652296eb9e
Allow abstracting over process.env
2026-06-23 16:16:08 +01:00
Michael B. Gale
c05a5b71ad
Add ActionsEnvVars enum
2026-06-23 16:16:07 +01:00
Henry Mercer and Copilot
b9c90effa0
Pin Swift macOS checks to macOS 15 for Xcode 16
...
`macos-latest-xlarge` now resolves to macOS 26, which ships only Xcode 26
(Swift 6.2) and no longer includes Xcode 16. The Swift-analysing PR checks
select Xcode 16 because CodeQL CLI versions before 2.24.0 only support Swift
up to 6.1, so `xcode-select -s /Applications/Xcode_16.app` fails on macOS 26.
Pin these checks to macOS 15, where Xcode 16 is still available, so we keep
testing the full matrix of supported CodeQL versions. This also pre-empts the
`swift-custom-build` check failing once plain `macos`/`macos-latest` migrates.
See https://github.com/actions/runner-images/issues/14167 .
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-06-23 16:09:07 +01:00
Michael B. Gale
85bb4c6476
Restore edited trigger for label-pr-size workflow
2026-06-23 14:20:21 +01:00
Michael B. Gale
09dec6cc8c
Merge pull request #3968 from github/dependabot/npm_and_yarn/js-yaml-5.0.0
...
Bump js-yaml from 4.2.0 to 5.0.0
2026-06-22 15:00:26 +00:00
Michael B. Gale
ba61470b11
Use quoteStyle
2026-06-22 14:26:21 +01:00
dependabot[bot]
31d88dd791
Bump js-yaml from 4.2.0 to 5.0.0
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.2.0 to 5.0.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...5.0.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 12:31:01 +00:00
Michael B. Gale
aa12ef06b4
Do not create draft PRs where we did so to trigger workflows with ready_for_review before
2026-06-22 13:27:47 +01:00
Michael B. Gale
e3a04b7473
Remove ready_for_review triggers
2026-06-22 13:19:40 +01:00
Michael B. Gale
2f90a82ab7
Merge pull request #3966 from github/dependabot/npm_and_yarn/multi-dd1c4363d0
...
Bump archiver and @types/archiver
2026-06-18 22:36:49 +00:00
Michael B. Gale
ee70cd5210
Merge pull request #3916 from github/mbg/ts/update-ghes-versions
...
Convert `update-supported-enterprise-server-versions` script to TypeScript
2026-06-18 14:11:07 +00:00
Michael B. Gale
516447a110
Merge pull request #3909 from github/mbg/ff/remove/StartProxyRemoveUnusedRegistries
...
Default to `StartProxyRemoveUnusedRegistries` behaviour
2026-06-18 14:10:42 +00:00
Michael B. Gale
839edd2b07
Merge branch 'main' into mbg/ts/update-ghes-versions
2026-06-18 14:34:04 +01:00
Michael B. Gale
b3b14d6671
Merge branch 'main' into mbg/ff/remove/StartProxyRemoveUnusedRegistries
2026-06-18 14:29:55 +01:00
Michael B. Gale
711c19c2dc
Use ZipArchive instead of archive("zip")
2026-06-18 14:24:11 +01:00
dependabot[bot]
4138e5a7fe
Bump archiver and @types/archiver
...
Bumps [archiver](https://github.com/archiverjs/node-archiver ) and [@types/archiver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/archiver ). These dependencies needed to be updated together.
Updates `archiver` from 7.0.1 to 8.0.0
- [Release notes](https://github.com/archiverjs/node-archiver/releases )
- [Changelog](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md )
- [Commits](https://github.com/archiverjs/node-archiver/compare/7.0.1...8.0.0 )
Updates `@types/archiver` from 7.0.0 to 8.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/archiver )
---
updated-dependencies:
- dependency-name: archiver
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/archiver"
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 19:10:07 +00:00
Michael B. Gale
0bae987e7d
Merge pull request #3964 from github/dependabot/npm_and_yarn/npm-minor-dc44a34bad
...
Bump the npm-minor group across 1 directory with 3 updates
2026-06-17 18:55:15 +00:00
Michael B. Gale
3b64eeeb9f
Merge pull request #3965 from github/dependabot/github_actions/dot-github/workflows/actions-minor-ea9362b8e5
...
Bump the actions-minor group across 1 directory with 2 updates
2026-06-17 18:43:54 +00:00
Michael B. Gale
49e524587f
Merge pull request #3963 from github/mbg/repo-prop/config-file
...
Add repository property for configuration files
2026-06-17 18:12:54 +00:00
github-actions[bot]
18e8398a57
Rebuild
2026-06-17 17:59:57 +00:00
github-actions[bot]
80de837984
Rebuild
2026-06-17 17:58:05 +00:00
dependabot[bot]
03dfa6fb02
Bump the actions-minor group across 1 directory with 2 updates
...
Bumps the actions-minor group with 2 updates in the /.github/workflows directory: [actions/setup-java](https://github.com/actions/setup-java ) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby ).
Updates `actions/setup-java` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/be666c2fcd27ec809703dec50e508c2fdc7f6654...ad2b38190b15e4d6bdf0c97fb4fca8412226d287 )
Updates `ruby/setup-ruby` from 1.310.0 to 1.312.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/afeafc3d1ab54a631816aba4c914a0081c12ff2f...12fd324f1d0b43274fdc8130f6980590a667c455 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: 5.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
dependency-version: 1.312.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 17:57:53 +00:00
dependabot[bot]
3187067e93
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [semver](https://github.com/npm/node-semver ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `semver` from 7.8.1 to 7.8.4
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.1...v7.8.4 )
Updates `@types/node` from 20.19.41 to 20.19.42
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript-eslint` from 8.60.1 to 8.61.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.61.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@types/node"
dependency-version: 20.19.42
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.61.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 17:55:32 +00:00
Michael B. Gale
52077a03d9
Ignore empty repository property
2026-06-17 15:18:14 +01:00
Michael B. Gale
0337b99474
Merge pull request #3961 from github/dependabot/npm_and_yarn/tar-7.5.16
...
Bump tar from 7.5.15 to 7.5.16
2026-06-16 22:00:36 +00:00
Michael B. Gale
b2cc23e25d
Log input choice
2026-06-16 14:19:37 +01:00
Michael B. Gale
82036913c8
Accept repository property as fallback
2026-06-16 12:28:17 +02:00
Michael B. Gale
ae7c3ea645
Add getConfigFileInput function
2026-06-16 12:21:33 +02:00
Michael B. Gale
a0276b7dc4
Add initial ActionsEnv abstraction
2026-06-16 12:19:30 +02:00
Michael B. Gale
f57d3726c3
Add github-codeql-config-file property
2026-06-16 12:02:08 +02:00
dependabot[bot]
6f850b5022
Bump tar from 7.5.15 to 7.5.16
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.15 to 7.5.16.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.15...v7.5.16 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.16
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 22:01:42 +00:00
Michael B. Gale
1023397ae4
Update changelog
2026-06-15 17:46:46 +02:00
Michael B. Gale
68ec727966
Update constants
2026-06-15 17:43:18 +02:00
Henry Mercer
c73f0fa0f1
Merge pull request #3958 from github/dependabot/npm_and_yarn/esbuild-0.28.1
...
Bump esbuild from 0.28.0 to 0.28.1
2026-06-15 15:07:40 +00:00
github-actions[bot]
98dfd09d4a
Rebuild
2026-06-13 06:43:46 +00:00
dependabot[bot]
c8f0aa4c67
Bump esbuild from 0.28.0 to 0.28.1
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.28.0 to 0.28.1.
- [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.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.28.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-13 06:41:55 +00:00
Michael B. Gale
f3f1edbedf
Merge pull request #3957 from github/dependabot/npm_and_yarn/npm-minor-94506b9a28
...
Bump the npm-minor group across 1 directory with 4 updates
2026-06-13 06:29:24 +00:00
github-actions[bot]
9f2d709a33
Rebuild
2026-06-10 17:57:20 +00:00
dependabot[bot]
5f5ed8735c
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml ), [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `js-yaml` from 4.1.1 to 4.2.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
Updates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v4.4.4...v4.4.5 )
Updates `typescript-eslint` from 8.60.0 to 8.60.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.60.1/packages/typescript-eslint )
Updates `tsx` from 4.22.3 to 4.22.4
- [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.22.3...v4.22.4 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-import-resolver-typescript
dependency-version: 4.4.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.60.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.22.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-10 17:55:22 +00:00
github-actions[bot]
cb4720a101
Update supported GitHub Enterprise Server versions
2026-06-10 00:49:37 +00:00
Henry Mercer
eda5730a8b
Merge pull request #3955 from github/henrymercer/fix-nested-log-group
...
Fix broken log grouping due to nested log group
2026-06-05 13:53:30 +00:00
Henry Mercer
e263f3a83a
Merge pull request #3954 from github/henrymercer/tidy-resolve-languages
...
Clean up `codeql.resolveLanguages`
2026-06-05 13:53:24 +00:00
Henry Mercer
ddef289289
Remove one extractor per language assumption
2026-06-05 13:01:12 +01:00
Henry Mercer
99576d59b9
Fix broken log grouping due to nested log group
2026-06-05 12:57:29 +01:00
Henry Mercer
72b0f9fed4
Clean up codeql.resolveLanguages
...
Only the betterjson option is now used, so remove the old version.
2026-06-05 12:50:57 +01:00
Henry Mercer
9fc351a8ac
Merge pull request #3953 from github/henrymercer/local-action
...
Use local `upload-sarif` Action in PR checks job
2026-06-05 08:53:57 +00:00
Henry Mercer
72f4abcfcc
Use local upload-sarif Action in PR checks job
2026-06-04 16:45:01 +01:00
Henry Mercer
0630e39f3f
Merge pull request #3951 from github/mergeback/v4.36.2-to-main-8aad20d1
...
Mergeback v4.36.2 refs/heads/releases/v4 into main
2026-06-04 15:07:37 +00:00
Henry Mercer and Copilot Autofix powered by AI
2b0250fe46
Fix CHANGELOG indentation
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 15:56:12 +01:00
github-actions[bot]
446948f50b
Rebuild
2026-06-04 14:27:34 +00:00
github-actions[bot]
d24f3022a8
Update changelog and version after v4.36.2
2026-06-04 14:27:20 +00:00
Henry Mercer
8aad20d150
Merge pull request #3949 from github/update-v4.36.2-dcb947ce1
...
Merge main into releases/v4
2026-06-04 15:25:45 +01:00
Henry Mercer
f521b08cd8
Add additional changelog notes
2026-06-04 15:11:55 +01:00
github-actions[bot]
8aeff0ffb7
Update changelog for v4.36.2
2026-06-04 11:17:27 +00:00
Henry Mercer
dcb947ce15
Merge pull request #3948 from github/update-bundle/codeql-bundle-v2.25.6
...
Update default bundle to 2.25.6
2026-06-04 10:56:27 +00:00
github-actions[bot]
c251bcefa1
Add changelog note
2026-06-04 10:43:06 +00:00
github-actions[bot]
62953c18b3
Update default bundle to codeql-bundle-v2.25.6
2026-06-04 10:42:59 +00:00
Henry Mercer
423b570baf
Merge pull request #3946 from github/dependabot/npm_and_yarn/npm-minor-5d507a028b
...
Bump the npm-minor group across 1 directory with 2 updates
2026-06-04 10:38:05 +00:00
Henry Mercer
c35d1b1644
Merge pull request #3947 from github/dependabot/github_actions/dot-github/workflows/actions-minor-3d0b6ad432
...
Bump ruby/setup-ruby from 1.307.0 to 1.310.0 in /.github/workflows in the actions-minor group across 1 directory
2026-06-04 10:10:18 +00:00
Robert
cb1a588b02
Merge pull request #3937 from github/robertbrignull/waitForProcessing_backoff
...
Change waitForProcessing to use exponential backoff
2026-06-04 10:06:49 +00:00
Henry Mercer
ba47406412
Merge pull request #3943 from github/henrymercer/cache-cli-version-info
...
Cache CLI version information across Actions steps
2026-06-04 09:58:34 +00:00
Henry Mercer
5be8119767
Merge pull request #3938 from github/henrymercer/git-client-feature-flag
...
Add FF to force JGit-based Git backend
2026-06-04 09:58:15 +00:00
Robert
6047ac775f
Merge branch 'main' into robertbrignull/waitForProcessing_backoff
2026-06-04 10:35:04 +01:00
github-actions[bot]
af7b8f37ea
Rebuild
2026-06-04 02:43:57 +00:00
dependabot[bot]
3569f75599
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.307.0 to 1.310.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/6aaa311d81eba98ae12eaffbcb63296ace0efcde...afeafc3d1ab54a631816aba4c914a0081c12ff2f )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.310.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 02:42:04 +00:00
github-actions[bot]
acb38f7265
Rebuild
2026-06-04 02:40:00 +00:00
dependabot[bot]
dd9e36c0d3
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [semver](https://github.com/npm/node-semver ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `semver` from 7.8.0 to 7.8.1
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1 )
Updates `typescript-eslint` from 8.59.4 to 8.60.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.60.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.60.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 02:38:09 +00:00
Henry Mercer
5ccef82244
Address review comments
2026-06-03 18:31:11 +01:00
Henry Mercer
2ceebd64c4
Merge pull request #3945 from github/henrymercer/pin-actions-to-shas
...
Pin first-party Actions to SHAs
2026-06-03 17:09:52 +00:00
Henry Mercer
fd3f10809d
Update sync-back script
...
This is intended as a workaround until https://github.com/github/codeql-action/pull/3556 is merged.
2026-06-03 17:21:10 +01:00
Henry Mercer
87f4948cb0
Pin first-party Actions
2026-06-03 17:19:36 +01:00
Henry Mercer
bab673d0e0
Cache CLI version information across Actions steps
2026-06-02 19:27:05 +01:00
Henry Mercer
8ed7f7c384
Merge pull request #3941 from github/mergeback/v4.36.1-to-main-87557b9c
...
Mergeback v4.36.1 refs/heads/releases/v4 into main
2026-06-02 10:35:51 +00:00
github-actions[bot]
0ad7c1f95e
Rebuild
2026-06-02 10:09:37 +00:00
github-actions[bot]
25c25b5e09
Update changelog and version after v4.36.1
2026-06-02 10:09:22 +00:00
Henry Mercer
87557b9c84
Merge pull request #3940 from github/update-v4.36.1-2a1689ed4
...
Merge main into releases/v4
2026-06-02 11:07:55 +01:00
github-actions[bot]
9431011964
Update changelog for v4.36.1
2026-06-02 09:50:57 +00:00
Henry Mercer
2a1689ed43
Merge pull request #3939 from github/henrymercer/skip-overlay-revert-when-explicit
...
Disable missing diff-ranges fallback when overlay enabled manually
2026-06-01 17:25:10 +00:00
Robert
d40e417f3c
Only do initial wait when not running tests
2026-06-01 16:43:42 +01:00
Henry Mercer
524532393a
Disable missing diff-ranges fallback when overlay enabled manually
2026-06-01 15:34:08 +01:00
Henry Mercer
948a63aed1
Add FF to force JGit-based Git backend
2026-06-01 15:20:13 +01:00
Henry Mercer
d1eb1207b4
Merge pull request #3933 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2026-05-29 11:10:43 +00:00
Michael B. Gale
115001ba8d
Merge pull request #3934 from github/dependabot/npm_and_yarn/npm-minor-86fb5ccea6
...
Bump the npm-minor group across 1 directory with 2 updates
2026-05-28 14:53:43 +00:00
Michael B. Gale
cef2e7a910
Merge pull request #3925 from github/dependabot/github_actions/dot-github/workflows/actions-minor-da8be134b1
...
Bump ruby/setup-ruby from 1.306.0 to 1.307.0 in /.github/workflows in the actions-minor group across 1 directory
2026-05-28 13:59:27 +00:00
Michael B. Gale
5e6adf70ed
Merge pull request #3936 from github/dependabot/npm_and_yarn/tmp-0.2.7
...
Bump tmp from 0.2.4 to 0.2.7
2026-05-28 13:54:02 +00:00
Michael B. Gale
ad170e6c4e
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions-minor-da8be134b1
2026-05-28 14:48:30 +01:00
Robert
dfc14113e3
Change waitForProcessing to use exponential backoff
2026-05-28 11:15:07 +01:00
github-actions[bot]
6a37b3a57a
Rebuild
2026-05-28 02:48:34 +00:00
dependabot[bot]
bef1eb7126
Bump tmp from 0.2.4 to 0.2.7
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.4 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.4...v0.2.7 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 02:46:38 +00:00
dependabot[bot]
b42b7546a5
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `typescript-eslint` from 8.59.3 to 8.59.4
- [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.59.4/packages/typescript-eslint )
Updates `tsx` from 4.21.0 to 4.22.3
- [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.21.0...v4.22.3 )
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-version: 8.59.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: tsx
dependency-version: 4.22.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-27 20:06:49 +00:00
github-actions[bot]
8b0c522441
Update supported GitHub Enterprise Server versions
2026-05-27 00:44:49 +00:00
Michael B. Gale
0e150e4076
Merge pull request #3921 from github/dependabot/npm_and_yarn/npm-minor-28e225f5ad
...
Bump the npm-minor group across 1 directory with 6 updates
2026-05-22 14:35:33 +00:00
Michael B. Gale
8a1e375368
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-28e225f5ad
2026-05-22 15:08:30 +01:00
Óscar San José
0fb8a6672b
Merge pull request #3928 from github/mergeback/v4.36.0-to-main-7211b7c8
...
Mergeback v4.36.0 refs/heads/releases/v4 into main
2026-05-22 11:28:10 +00:00
github-actions[bot]
80795fb0d4
Rebuild
2026-05-22 11:08:00 +00:00
github-actions[bot]
0cd24d8654
Update changelog and version after v4.36.0
2026-05-22 11:07:48 +00:00
Óscar San José
7211b7c807
Merge pull request #3927 from github/update-v4.36.0-ebc2d9e2b
...
Merge main into releases/v4
2026-05-22 13:06:23 +02:00
github-actions[bot]
7740f2fb21
Update changelog for v4.36.0
2026-05-22 10:49:45 +00:00
Óscar San José
ebc2d9e2bc
Merge pull request #3926 from github/update-bundle/codeql-bundle-v2.25.5
...
Update default bundle to 2.25.5
2026-05-22 10:32:55 +00:00
github-actions[bot]
d1f74b777c
Add changelog note
2026-05-22 10:18:49 +00:00
github-actions[bot]
2dc40cec39
Update default bundle to codeql-bundle-v2.25.5
2026-05-22 10:18:43 +00:00
Henry Mercer
84498526a0
Merge pull request #3910 from github/henrymercer/repo-size-diff-check
...
Action size: Add a PR check that comments on significant repo size changes
2026-05-21 10:29:33 +00:00
Henry Mercer
72ac23c6d1
Update excluded required check list
2026-05-21 10:16:47 +01:00
github-actions[bot]
14c150999e
Rebuild
2026-05-20 22:08:52 +00:00
github-actions[bot]
89c58e65c1
Rebuild
2026-05-20 22:07:31 +00:00
dependabot[bot]
a0a8d16e7b
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.306.0 to 1.307.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/c4e5b1316158f92e3d49443a9d58b31d25ac0f8f...6aaa311d81eba98ae12eaffbcb63296ace0efcde )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.307.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-20 22:06:56 +00:00
dependabot[bot]
bd77449ac2
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 |
| --- | --- | --- |
| [semver](https://github.com/npm/node-semver ) | `7.7.4` | `7.8.0` |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) | `2.0.5` | `2.1.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.19.39` | `20.19.41` |
| [nock](https://github.com/nock/nock ) | `14.0.12` | `14.0.15` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.59.2` | `8.59.3` |
| [yaml](https://github.com/eemeli/yaml ) | `2.8.4` | `2.9.0` |
Updates `semver` from 7.7.4 to 7.8.0
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.7.4...v7.8.0 )
Updates `@eslint/compat` from 2.0.5 to 2.1.0
- [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.0/packages/compat )
Updates `@types/node` from 20.19.39 to 20.19.41
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `nock` from 14.0.12 to 14.0.15
- [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.12...v14.0.15 )
Updates `typescript-eslint` from 8.59.2 to 8.59.3
- [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.59.3/packages/typescript-eslint )
Updates `yaml` from 2.8.4 to 2.9.0
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.4...v2.9.0 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@eslint/compat"
dependency-version: 2.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@types/node"
dependency-version: 20.19.41
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: nock
dependency-version: 14.0.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.59.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: yaml
dependency-version: 2.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-20 22:05:27 +00:00
Henry Mercer
c5297a28a2
Merge pull request #3919 from github/henrymercer/workflow-concurrency
...
CI: Automatically cancel non-generated workflows
2026-05-20 16:26:50 +00:00
Henry Mercer
8ffeae7d05
CI: Automatically cancel non-generated workflows
...
Specify concurrency groups for non-generated workflows so we can cancel in-progress runs when new commits are pushed to a PR.
2026-05-20 16:39:16 +01:00
Henry Mercer
f3f52bf568
Revert getErrorMessage import
...
To avoid requiring additional dependencies
2026-05-20 15:55:41 +01:00
Henry Mercer
a14f75e3ac
Address review comments
2026-05-20 15:39:14 +01:00
Henry Mercer
164c32a61e
Merge pull request #3918 from github/henrymercer/upgrade-brace-expansion
...
Bump `brace-expansion`
2026-05-20 14:31:25 +00:00
Henry Mercer
a134948b87
Bump brace-expansion
...
Address https://github.com/juliangruber/brace-expansion/security/advisories/GHSA-jxxr-4gwj-5jf2
2026-05-20 15:17:16 +01:00
Henry Mercer
f4d0a7abf7
Merge pull request #3912 from github/henrymercer/smaller-upload-lib
...
Action size: Reduce duplication between `upload-lib` and `entry-points`
2026-05-19 18:55:28 +00:00
Henry Mercer
f62fbc9627
Merge pull request #3895 from github/mbg/analysis-kinds/warn-on-non-cs-advanced-setup
...
Log error for non-default `analysis-kinds` input outside of managed workflows
2026-05-19 18:43:18 +00:00
Henry Mercer
2a7340616e
Address review comments
2026-05-19 19:41:51 +01:00
Henry Mercer
3b0e64cb09
Merge pull request #3914 from github/henrymercer/auto-rebuild-release-prs
...
Release process: Automatically rebuild PRs
2026-05-19 18:00:31 +00:00
Michael B. Gale
7ba697a3ec
Fix comment and clear time component
2026-05-19 14:32:00 +01:00
Michael B. Gale
0a7280a837
Assert that nothing is logged
2026-05-19 14:22:23 +01:00
Michael B. Gale
b79a976789
Merge remote-tracking branch 'origin/main' into mbg/analysis-kinds/warn-on-non-cs-advanced-setup
2026-05-19 14:18:19 +01:00
Michael B. Gale
74374a3893
Rebuild (newer semver version)
2026-05-19 14:15:04 +01:00
Michael B. Gale
3e85884434
Remove Python version
2026-05-19 14:10:44 +01:00
Michael B. Gale
5aed9f7d64
Update workflow to use update-ghes-versions.ts
2026-05-19 14:10:44 +01:00
Michael B. Gale
f9feddd874
Add tests for update-ghes-versions.ts
2026-05-19 14:10:44 +01:00
Michael B. Gale
15f19e1870
Add date as a parameter for determineSupportedRange
2026-05-19 14:10:44 +01:00
Michael B. Gale
51cc08af6f
Add determineSupportedRange
2026-05-19 14:10:44 +01:00
Michael B. Gale
71b697dd8b
Add helpers for GHES versions
2026-05-19 14:10:43 +01:00
Michael B. Gale
f5808271b0
Add readEnterpriseReleases
2026-05-19 14:10:43 +01:00
Michael B. Gale
da26a016ee
Add readApiCompatibility
2026-05-19 14:10:43 +01:00
Michael B. Gale
4536424fcf
Throw if ENTERPRISE_RELEASES_PATH is not set
2026-05-19 14:10:41 +01:00
Michael B. Gale
d98bedfdea
Add constant for FIRST_SUPPORTED_RELEASE
2026-05-19 14:10:25 +01:00
Michael B. Gale
952a538c24
Add constant for API_COMPATIBILITY_FILE
2026-05-19 14:09:45 +01:00
Henry Mercer
2c8faa5e9f
Pass comment body file directly
2026-05-18 20:28:53 +01:00
Henry Mercer
15a712bbc2
Address review comments
2026-05-18 20:08:43 +01:00
Michael B. Gale
04d4fd51e9
Add semver dependency
2026-05-18 19:42:36 +01:00
Henry Mercer
eb9a790d15
Apply suggestion from @henrymercer
2026-05-18 19:39:41 +01:00
Michael B. Gale
c05837d3e8
Scaffold update-ghes-versions.ts script
2026-05-18 19:38:16 +01:00
Henry Mercer
b8baf41834
Remove comments about npm cache
2026-05-18 19:31:53 +01:00
Henry Mercer
5e9ae56429
Add specific instruction about "Rebuild" commit
2026-05-18 19:28:49 +01:00
Henry Mercer
8442bc0af9
Release process: Automatically rebuild PRs
2026-05-18 19:06:49 +01:00
Henry Mercer
26a1e570a6
Merge pull request #3913 from github/henrymercer/downgrade-ava
...
Downgrade ava to version 6.4.1
2026-05-18 18:00:26 +00:00
Henry Mercer
9b6438e936
Tweak workflow
2026-05-18 18:25:26 +01:00
Henry Mercer
b5b50d62f1
Merge branch 'main' into henrymercer/repo-size-diff-check
2026-05-18 18:20:16 +01:00
Henry Mercer
9665bc2f5a
Downgrade ava to version 6.4.1
...
Since we run CI on Node 20 as well as Node 24
2026-05-18 18:07:08 +01:00
Henry Mercer
5a80681bb6
Address review comments
2026-05-18 17:53:50 +01:00
Henry Mercer
bcffb2b658
Unify checks into a single job
2026-05-18 17:33:45 +01:00
Henry Mercer
fcc1e3197f
Action size: Reduce duplication between upload-lib and entry-points
2026-05-18 17:18:03 +01:00
Henry Mercer
6f8805e224
Default setup env vars: Restrict results to src
2026-05-18 17:15:30 +01:00
Henry Mercer
4fc0f3e51b
Add a PR check that comments on significant repo size changes
2026-05-18 16:36:58 +01:00
Michael B. Gale
3dc99aad86
Default to StartProxyRemoveUnusedRegistries behaviour
2026-05-18 16:17:15 +01:00
Henry Mercer
c8a3492b26
Merge pull request #3894 from github/henrymercer/require-codeql-2.19.4
...
Bump minimum CodeQL CLI version to 2.19.4
2026-05-18 14:55:40 +00:00
Henry Mercer
e94195c896
Move changelog note to right place
2026-05-18 14:27:03 +01:00
Henry Mercer
05e8f288eb
Merge branch 'main' into henrymercer/require-codeql-2.19.4
2026-05-15 18:13:43 +01:00
Michael B. Gale
b71f5aebfc
Merge pull request #3898 from github/dependabot/npm_and_yarn/sinon-22.0.0
...
Bump sinon from 21.1.2 to 22.0.0
2026-05-15 14:58:30 +00:00
Henry Mercer
2365a46087
Merge pull request #3908 from github/henrymercer/token-stdin
...
Update scripts to read tokens more securely
2026-05-15 14:54:00 +00:00
Henry Mercer
cf51dca1af
Merge pull request #3893 from github/henrymercer/sha256
...
Add support for SHA-256 Git object IDs
2026-05-15 14:53:55 +00:00
Michael B. Gale
b30a935ea5
Merge branch 'main' into dependabot/npm_and_yarn/sinon-22.0.0
2026-05-15 15:42:13 +01:00
Henry Mercer
5b815f25ca
Merge branch 'main' into henrymercer/sha256
2026-05-15 14:58:14 +01:00
Henry Mercer
93c8a9ed99
Update update-release-branch.py to take token from stdin
2026-05-15 14:53:43 +01:00
Henry Mercer
2a02de1a14
Read token from stdin in sync-checks.ts
...
Also allow specifying the token using an environment variable.
2026-05-15 14:53:43 +01:00
Henry Mercer
67f403822c
Merge pull request #3903 from github/henrymercer/macos-larger-runners
...
PR checks: Run slowest macOS checks on larger runners
2026-05-15 13:32:01 +00:00
Michael B. Gale
bbef5ff663
Merge pull request #3904 from github/mbg/esbuild/split-follow-up
...
Address review comments for #3899
2026-05-15 12:48:02 +00:00
Michael B. Gale
7187b6ecc7
Merge pull request #3906 from github/mergeback/v4.35.5-to-main-9e0d7b8d
...
Mergeback v4.35.5 refs/heads/releases/v4 into main
2026-05-15 11:50:42 +00:00
github-actions[bot]
f1ce9f4421
Rebuild
2026-05-15 11:30:22 +00:00
github-actions[bot]
06c7e6fdd5
Update changelog and version after v4.35.5
2026-05-15 11:24:05 +00:00
Michael B. Gale
9e0d7b8d25
Merge pull request #3905 from github/update-v4.35.5-d4b485515
...
Merge main into releases/v4
2026-05-15 12:22:46 +01:00
Michael B. Gale
6d7d59927c
Add changelog entry for #3899
2026-05-15 11:58:39 +01:00
github-actions[bot]
51f7e38c69
Update changelog for v4.35.5
2026-05-15 10:48:24 +00:00
Henry Mercer
b43bb7bd69
Merge branch 'main' into henrymercer/sha256
2026-05-15 11:41:47 +01:00
Michael B. Gale and Copilot Autofix powered by AI
064674dfa3
Fix typo
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-15 11:35:47 +01:00
Michael B. Gale
ab5047bf8f
Add missing semicolons
2026-05-15 11:27:58 +01:00
Michael B. Gale
2320f9d058
"action" to "Action" in build.mjs
2026-05-15 11:26:51 +01:00
Michael B. Gale
46959216a2
Rename analyze-action-env.test.ts to analyze-action.test.ts
2026-05-15 11:25:12 +01:00
Michael B. Gale
9e1f914560
Merge analyze-action-input test into analyze-action-env file
...
The tests still can't run in parallel so I had to change `test` to `test.serial`, which caused a bunch of formatting changes.
2026-05-15 11:24:28 +01:00
Michael B. Gale
db84cb5ccb
Remove outdated comments for analyze-action tests
2026-05-15 11:22:17 +01:00
Michael B. Gale
d4b485515e
Merge pull request #3899 from github/mbg/esbuild/split
...
Reduce duplication across JS bundles by creating one bundle with smaller entry point wrappers
2026-05-15 10:11:56 +00:00
Henry Mercer
931147e852
Improve OS types and docs
2026-05-15 11:10:02 +01:00
Michael B. Gale
127de8117f
Merge remote-tracking branch 'origin/main' into mbg/esbuild/split
2026-05-14 19:14:01 +01:00
Michael B. Gale
7fde13f26a
Use src + basename in header to avoid issues on Windows
2026-05-14 19:10:19 +01:00
Michael B. Gale
dfa61e7305
Improve pattern matching and error handling
2026-05-14 18:36:41 +01:00
Michael B. Gale
52aafec073
Import and call runWrapper normally in analyze tests
2026-05-14 18:32:40 +01:00
Michael B. Gale
0d08c01f78
Auto-generate shared bundle
2026-05-14 18:27:46 +01:00
Henry Mercer
1b65777c19
Address review comments
2026-05-14 18:13:20 +01:00
Michael B. Gale
14085a675c
Auto-generate entry points
2026-05-14 18:13:01 +01:00
Henry Mercer
a32db48565
Move checks back to default runners
...
These jobs are not rate-limiting so we don't need to run them on larger runners.
2026-05-14 17:57:11 +01:00
Henry Mercer
aa005faaad
PR checks: Run slowest macOS checks on larger runners
2026-05-14 17:29:44 +01:00
Henry Mercer
fcdf5dd4cf
Add PR checks shortcut to package.json
2026-05-14 17:22:02 +01:00
Henry Mercer
e8d3fa290e
Merge branch 'main' into henrymercer/sha256
2026-05-14 17:10:41 +01:00
Sam Robson
eb17ca4f4d
Merge pull request #3791 from github/sam-robson/overlay-fallback
...
Fall back to non-overlay analysis when diff-informed analysis is unavailable
2026-05-14 15:41:25 +00:00
Sam Robson
a41c444cd9
Merge branch 'main' into sam-robson/overlay-fallback
2026-05-14 15:51:24 +01:00
Michael B. Gale
d7e50c23fe
Fix linter errors
2026-05-14 15:24:33 +01:00
Michael B. Gale
bb30f3132d
Avoid top-level promise in analyze-action
2026-05-14 15:14:03 +01:00
Henry Mercer
336884853e
Merge pull request #3901 from github/henrymercer/minify-test-debug-artifacts
...
Minify test debug artifacts
2026-05-14 14:09:36 +00:00
Michael B. Gale
2f137c9dc6
Add remaining new entry points
2026-05-14 14:55:33 +01:00
Henry Mercer
4795ef8153
Remove now unnecessary test skipping
2026-05-14 14:47:33 +01:00
Michael B. Gale
f0489abddd
Update action specs for new entry points
2026-05-14 14:47:23 +01:00
Henry Mercer
2e202367c7
Reduce size of test debug artifacts
2026-05-14 14:47:13 +01:00
Sam Robson
9d7243005b
Merge remote-tracking branch 'origin/main' into sam-robson/overlay-fallback
...
* origin/main: (40 commits)
Bump the npm-minor group across 1 directory with 3 updates
Bump actions/create-github-app-token
Nit: Tweak JSDoc for `getRawLanguagesNoAutodetect`
Enable only `code-scanning`
Use overlay-aware version for code scanning exclusively
Add changelog entry
Rebuild
Bump five transitive dependencies
Throw error if multiple analysis kinds are specified
Bump fast-xml-builder from 1.1.5 to 1.2.0
Improve tests
Improve error message
Remove dead code
Remove `makeOverlayMatchFeatures` indirection
Add JSDoc for `getRawLanguagesNoAutodetect`
Enable overlay-aware version selection in `setup-codeql`
Minor: Introduce constant to avoid duplication
Improve changelog note
Rebuild
Update changelog and version after v4.35.4
...
# Conflicts:
# lib/init-action.js
# src/diff-informed-analysis-utils.test.ts
2026-05-14 13:39:44 +01:00
Michael B. Gale
237b03b3c3
WIP: Reduce bundle duplication
2026-05-14 12:47:34 +01:00
dependabot[bot]
d4eab006fa
Bump sinon from 21.1.2 to 22.0.0
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 21.1.2 to 22.0.0.
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v21.1.2...v22.0.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-version: 22.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-14 10:34:00 +00:00
Henry Mercer
ea37b337cd
Merge pull request #3897 from github/dependabot/npm_and_yarn/npm-minor-afb85bbff8
...
Bump the npm-minor group across 1 directory with 3 updates
2026-05-14 10:09:31 +00:00
Henry Mercer
ba0a2f91b7
Merge pull request #3896 from github/dependabot/github_actions/dot-github/workflows/actions-minor-9f1c31c749
...
Bump actions/create-github-app-token from 3.1.1 to 3.2.0 in /.github/workflows in the actions-minor group across 1 directory
2026-05-14 10:06:09 +00:00
dependabot[bot]
4041a11865
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [globals](https://github.com/sindresorhus/globals ), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) and [yaml](https://github.com/eemeli/yaml ).
Updates `globals` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0 )
Updates `typescript-eslint` from 8.59.1 to 8.59.2
- [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.59.2/packages/typescript-eslint )
Updates `yaml` from 2.8.3 to 2.8.4
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.3...v2.8.4 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.59.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: yaml
dependency-version: 2.8.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 18:29:17 +00:00
dependabot[bot]
2a6fe1608c
Bump actions/create-github-app-token
...
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [actions/create-github-app-token](https://github.com/actions/create-github-app-token ).
Updates `actions/create-github-app-token` from 3.1.1 to 3.2.0
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Changelog](https://github.com/actions/create-github-app-token/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/create-github-app-token/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-13 18:28:51 +00:00
Henry Mercer
3c8c0ae6cb
Remove unnecessary sinon restore calls
2026-05-13 18:53:33 +01:00
Henry Mercer
93d215d874
Merge branch 'main' into henrymercer/sha256
2026-05-13 18:44:38 +01:00
Michael B. Gale
4235601f6f
Log error for non-default analysis-kinds input outside of managed workflows
2026-05-13 17:43:16 +01:00
Mads Navntoft
3d6ea97f26
Merge pull request #3891 from github/navntoft/dep/remove-brace-expansion-override
...
Bump brace-expansion and 4 dev dependencies
2026-05-13 15:46:57 +00:00
Michael B. Gale
7d25a3e590
Merge pull request #3892 from github/mbg/analysis-kinds/warn-on-multiple
...
Log error and only enable `code-scanning` if multiple analysis kinds are specified
2026-05-13 15:44:21 +00:00
Michael B. Gale
4dc72761a6
Merge remote-tracking branch 'origin/main' into mbg/analysis-kinds/warn-on-multiple
2026-05-13 16:20:45 +01:00
Henry Mercer
9c3aedb4cd
Update PR check testing matrix
2026-05-13 14:25:03 +01:00
Henry Mercer
a66f7bbb5a
Merge branch 'main' into henrymercer/sha256
2026-05-13 10:51:44 +01:00
Henry Mercer
b986640672
Add note about CODEQL_VERSION_ZSTD_BUNDLE
2026-05-12 19:26:23 +01:00
Henry Mercer
a333d64ec4
Remove DatabaseInterpretResultsSupportsSarifRunProperty tools feature
...
This feature has been supported since CodeQL CLI v2.19.0
2026-05-12 19:26:21 +01:00
Henry Mercer
97fb30df6b
Remove ForceOverwrite tools feature
...
This feature has been supported since CodeQL CLI v2.18.0, which is below the new minimum version.
2026-05-12 19:26:20 +01:00
Henry Mercer
d122da3c9f
Bump minimum CodeQL CLI version to 2.19.4
2026-05-12 19:26:20 +01:00
Henry Mercer
de3e561d12
Improve regex clarity
2026-05-12 19:06:04 +01:00
Henry Mercer
c559992c9e
Merge pull request #3880 from github/henrymercer/overlay-match-codeql-version
...
Overlay: Use overlay-aware CLI version when analyzing PRs
2026-05-12 17:36:31 +00:00
Henry Mercer
6a4e35fad9
Add support for SHA-256 Git object IDs
2026-05-12 18:24:21 +01:00
Henry Mercer
8d217609b0
Nit: Tweak JSDoc for getRawLanguagesNoAutodetect
2026-05-12 16:21:44 +01:00
Michael B. Gale
257b3d3fc8
Enable only code-scanning
2026-05-12 15:46:28 +01:00
Henry Mercer
201a96b541
Use overlay-aware version for code scanning exclusively
2026-05-12 15:25:40 +01:00
Michael B. Gale
312a2fee96
Add changelog entry
2026-05-12 15:03:58 +01:00
Mads Navntoft
2ca0fbdca8
Rebuild
2026-05-12 15:59:34 +02:00
Mads Navntoft
12c1d88854
Bump five transitive dependencies
...
Bumps the following to their latest patched versions:
brace-expansion (under readdir-glob): 2.0.2 → 2.1.0
picomatch (under micromatch): 2.3.1 → 2.3.2
picomatch (top level): 4.0.3 → 4.0.4
flatted: 3.3.3 → 3.4.2
js-yaml (under supertap): 3.14.1 → 3.14.2
The brace-expansion bump requires removing the brace-expansion override
in package.json, which had been pinning resolution below the existing
^2.0.1 constraint declared by readdir-glob.
2026-05-12 15:59:34 +02:00
Michael B. Gale
70419e3273
Throw error if multiple analysis kinds are specified
2026-05-12 14:54:11 +01:00
Michael B. Gale
b62aaa99a5
Merge pull request #3889 from github/dependabot/npm_and_yarn/fast-xml-builder-1.2.0
...
Bump fast-xml-builder from 1.1.5 to 1.2.0
2026-05-11 14:59:28 +00:00
dependabot[bot]
2f2dbd2e78
Bump fast-xml-builder from 1.1.5 to 1.2.0
...
Bumps [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder ) from 1.1.5 to 1.2.0.
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.1.5...v1.2.0 )
---
updated-dependencies:
- dependency-name: fast-xml-builder
dependency-version: 1.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-08 19:05:11 +00:00
Henry Mercer
b4ea7aa65a
Improve tests
2026-05-08 19:16:48 +01:00
Henry Mercer
87ac48dae6
Improve error message
2026-05-08 19:16:47 +01:00
Henry Mercer
42d7f62579
Remove dead code
2026-05-08 19:16:46 +01:00
Henry Mercer
540699dcca
Remove makeOverlayMatchFeatures indirection
2026-05-08 19:14:05 +01:00
Henry Mercer
9a85234875
Add JSDoc for getRawLanguagesNoAutodetect
2026-05-08 19:14:05 +01:00
Henry Mercer
2a950b930c
Enable overlay-aware version selection in setup-codeql
2026-05-08 19:14:05 +01:00
Henry Mercer
4f815a68d3
Minor: Introduce constant to avoid duplication
2026-05-08 19:14:04 +01:00
Henry Mercer
0aedbb71d8
Merge branch 'main' into henrymercer/overlay-match-codeql-version
2026-05-08 19:10:45 +01:00
Henry Mercer
868e2ea564
Merge pull request #3886 from github/mergeback/v4.35.4-to-main-68bde559
...
Mergeback v4.35.4 refs/heads/releases/v4 into main
2026-05-08 14:25:20 +00:00
Henry Mercer
792c223bc1
Merge pull request #3875 from github/dependabot/npm_and_yarn/npm-minor-c8e071f5f8
...
Bump the npm-minor group across 1 directory with 4 updates
2026-05-08 14:25:05 +00:00
Henry Mercer and Michael B. Gale
efc9b0a9e3
Improve changelog note
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-05-07 18:44:08 +01:00
github-actions[bot]
272ada693f
Rebuild
2026-05-07 15:58:38 +00:00
github-actions[bot]
610a6682b6
Merge remote-tracking branch 'origin/main' into mergeback/v4.35.4-to-main-68bde559
2026-05-07 15:57:56 +00:00
github-actions[bot]
1627096569
Update changelog and version after v4.35.4
2026-05-07 15:54:04 +00:00
Paolo Tranquilli
68bde559de
Merge pull request #3885 from github/update-v4.35.4-803d9e8c3
...
Merge main into releases/v4
2026-05-07 17:52:37 +02:00
github-actions[bot]
9739ad2d18
Update changelog for v4.35.4
2026-05-07 15:21:52 +00:00
Henry Mercer
b81d0d250f
Merge pull request #3874 from github/henrymercer/slow-tests-ci-only
...
Tests: Run slow `scanArtifactsForTokens` test in CI only by default
2026-05-07 15:04:47 +00:00
Michael B. Gale
a16cb53dd8
Merge pull request #3884 from github/mbg/dev/no-build-metadata
...
Do not run `bundle-metadata.ts` as part of `npm run build`
2026-05-07 15:02:21 +00:00
Michael B. Gale
803d9e8c3c
Merge pull request #3883 from github/mbg/test/macro-wrapper
...
Add more strongly typed wrapper around `test.macro`
2026-05-07 14:46:34 +00:00
Henry Mercer
0c80cee806
Add explicit error on Windows
2026-05-07 15:39:42 +01:00
Michael B. Gale
d032ee8c47
Do not run bundle-metadata.ts as part of npm run build
2026-05-07 15:38:28 +01:00
Michael B. Gale
0fd9c7d135
Merge pull request #3882 from github/dependabot/github_actions/dot-github/workflows/actions-minor-4a0b9de8bd
...
Bump ruby/setup-ruby from 1.305.0 to 1.306.0 in /.github/workflows in the actions-minor group across 1 directory
2026-05-07 14:17:36 +00:00
Michael B. Gale
922d6fb888
Use makeMacro instead of test.macro
2026-05-07 14:59:42 +01:00
Michael B. Gale
df77e87896
Update test macro snippet
2026-05-07 14:59:42 +01:00
Michael B. Gale
6e3f985e4f
Add wrapper for test.macro
2026-05-07 14:59:42 +01:00
Paolo Tranquilli
e7a347dfb1
Merge pull request #3881 from github/update-bundle/codeql-bundle-v2.25.4
...
Update default bundle to 2.25.4
2026-05-07 13:41:36 +00:00
github-actions[bot]
17eabb2500
Rebuild
2026-05-07 13:23:54 +00:00
dependabot[bot]
aaef09c48d
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.305.0 to 1.306.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/0cb964fd540e0a24c900370abf38a33466142735...c4e5b1316158f92e3d49443a9d58b31d25ac0f8f )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.306.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-07 13:21:45 +00:00
github-actions[bot]
ae1b9155d3
Add changelog note
2026-05-07 12:49:22 +00:00
github-actions[bot]
9f82f88f07
Update default bundle to codeql-bundle-v2.25.4
2026-05-07 12:49:13 +00:00
Henry Mercer
7525c68ea1
Nit: Dedupe languages
2026-05-07 11:01:15 +01:00
Henry Mercer
01bc9be56a
Filter to code scanning only
2026-05-07 11:00:54 +01:00
Sam Robson
9d6b456c59
Merge branch 'main' into sam-robson/overlay-fallback
2026-05-06 20:26:20 +01:00
Sam Robson
e259d26055
refactor: rename overlay-disabled reason and add changelog entry
2026-05-06 20:23:20 +01:00
Henry Mercer
817b68489e
Merge branch 'main' into henrymercer/overlay-match-codeql-version
2026-05-06 19:20:52 +01:00
Henry Mercer
1b5632783c
Add changelog note
2026-05-06 19:13:25 +01:00
github-actions[bot]
1848b73afa
Rebuild
2026-05-06 18:01:54 +00:00
dependabot[bot]
d1e9792bc8
Bump the npm-minor group across 1 directory with 4 updates
...
Bumps the npm-minor group with 4 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [eslint](https://github.com/eslint/eslint ), [typescript](https://github.com/microsoft/TypeScript ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@types/node` from 20.19.9 to 20.19.39
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.39.2 to 9.39.4
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.2...v9.39.4 )
Updates `typescript` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v6.0.2...v6.0.3 )
Updates `typescript-eslint` from 8.58.2 to 8.59.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.59.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 20.19.39
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint
dependency-version: 9.39.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript
dependency-version: 6.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.59.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-06 17:59:44 +00:00
Henry Mercer
2c9cd77837
Tests: Run slow scanArtifactsForTokens test in CI only by default
2026-05-06 18:45:24 +01:00
Henry Mercer
b967fdfbdc
Add dry run mode so we can dark ship
2026-05-06 18:30:24 +01:00
Henry Mercer
55d6319f96
Match CLI version to cached overlay-base database
2026-05-06 18:01:37 +01:00
Henry Mercer
b0942116d7
Expose all enabled default CLI versions
2026-05-06 17:45:56 +01:00
Paolo Tranquilli
bc0b696b41
Merge pull request #3785 from github/mbg/dep/update-undici
...
Bump `undici` to at least `6.24.0`
2026-05-06 15:24:07 +00:00
Henry Mercer
a796e3e4ed
Add OverlayAnalysisMatchCodeqlVersion feature flag
2026-05-06 15:14:04 +01:00
Michael B. Gale
f9bb0e001c
Merge branch 'main' into mbg/dep/update-undici
2026-05-06 14:16:25 +01:00
Henry Mercer
4b7faf0b3d
Merge pull request #3809 from github/henrymercer/determine-overlay-version
...
Overlay: Determine which versions of CodeQL are compatible with cached base DBs
2026-05-06 12:30:56 +00:00
Henry Mercer
09a1d9ec2a
Add note about cache eviction
2026-05-05 18:54:16 +01:00
Henry Mercer
f64a4491cf
Add links to API docs
2026-05-05 18:48:09 +01:00
Henry Mercer
7fc86e0c37
Update type import syntax
2026-05-05 18:43:10 +01:00
Henry Mercer
5997e25ad9
Update listActionsCaches doc
2026-05-05 18:43:01 +01:00
Henry Mercer
7587714d0a
Revert "Mitigate caches being evicted before they can be downloaded"
...
This reverts commit 1279e8d41c .
2026-05-05 18:37:17 +01:00
Sam Robson
8ab64a211d
Merge branch 'main' into sam-robson/overlay-fallback
2026-05-01 16:35:49 +01:00
Michael B. Gale
a723e99345
Merge pull request #3868 from github/mergeback/v4.35.3-to-main-e46ed2cb
...
Mergeback v4.35.3 refs/heads/releases/v4 into main
2026-05-01 14:34:01 +00:00
github-actions[bot]
fbba1e03be
Rebuild
2026-05-01 14:09:49 +00:00
github-actions[bot]
933238e8d5
Update changelog and version after v4.35.3
2026-05-01 14:06:46 +00:00
Michael B. Gale
e46ed2cbd0
Merge pull request #3867 from github/update-v4.35.3-8c6e48dbe
...
Merge main into releases/v4
2026-05-01 15:05:28 +01:00
Michael B. Gale
b73d1d1634
Add changelog entry for #3853
2026-05-01 14:09:58 +01:00
Michael B. Gale
24e0bb00a9
Reorder changelog entries
2026-05-01 14:07:12 +01:00
github-actions[bot]
ec298daba7
Update changelog for v4.35.3
2026-05-01 12:57:50 +00:00
Sam Robson
f8b93c30a6
Merge branch 'main' into sam-robson/overlay-fallback
2026-05-01 11:28:43 +01:00
Henry Mercer
8c6e48dbe0
Merge pull request #3865 from github/update-bundle/codeql-bundle-v2.25.3
...
Update default bundle to 2.25.3
2026-04-30 16:07:18 +00:00
Sam Robson
80a72986d3
fix: re-import withGroupAsync in init-action.ts after merge
2026-04-30 16:48:45 +01:00
Sam Robson
e9e36aec74
test: drop codescanning-config-cli scenario for overlay without diff-informed
2026-04-30 16:39:05 +01:00
github-actions[bot]
719098349e
Add changelog note
2026-04-30 15:31:49 +00:00
github-actions[bot]
2bb209555a
Update default bundle to codeql-bundle-v2.25.3
2026-04-30 15:31:40 +00:00
Sam Robson
4ed52dcbfa
Merge branch 'main' into sam-robson/overlay-fallback
2026-04-30 16:24:23 +01:00
Sam Robson
3cc8dd3e59
refactor: report missing PR diff ranges via OverlayDisabledReason and disable overlay
2026-04-30 16:12:30 +01:00
Michael B. Gale
7851e55dc3
Merge pull request #3850 from github/mbg/private-registry/cloudsmith-gcp
...
Private registries: Add support for Cloudsmith and GCP OIDC configurations
2026-04-30 13:33:44 +00:00
Michael B. Gale
262a15f6cf
Add generic non-printable chars test for OIDC configs
2026-04-30 14:10:36 +01:00
Michael B. Gale
a6109b1c07
Merge pull request #3853 from github/mbg/start-proxy/improved-checks
...
Improve connection tests
2026-04-30 12:48:34 +00:00
Michael B. Gale
022ff3c73f
Merge remote-tracking branch 'origin/main' into mbg/private-registry/cloudsmith-gcp
2026-04-30 13:43:29 +01:00
Michael B. Gale
0a4d574ac4
Add changelog entry
2026-04-30 13:42:29 +01:00
Michael B. Gale
d1edf2e4de
Improve replaces-base validation and add tests
2026-04-30 13:41:13 +01:00
Henry Mercer
facd53f789
Merge pull request #3859 from github/dependabot/npm_and_yarn/ava/typescript-7.0.0
...
Bump @ava/typescript from 6.0.0 to 7.0.0
2026-04-30 12:30:35 +00:00
Michael B. Gale
b77983290b
Fix permutations comment
2026-04-30 13:28:42 +01:00
Henry Mercer
fcf29e3d86
Merge pull request #3862 from github/dependabot/github_actions/dot-github/workflows/actions-minor-933f87fbf1
...
Bump ruby/setup-ruby from 1.301.0 to 1.305.0 in /.github/workflows in the actions-minor group across 1 directory
2026-04-30 12:17:13 +00:00
Henry Mercer
1fed3e9ba8
Merge branch 'main' into dependabot/npm_and_yarn/ava/typescript-7.0.0
2026-04-30 13:10:19 +01:00
Michael B. Gale
549683cee5
Make it clearer what the expectations for isUsernamePassword are
2026-04-30 12:49:49 +01:00
Michael B. Gale
7a6ed56219
Modify FromSchema so that optional properties are actually optional
2026-04-30 11:54:21 +01:00
Michael B. Gale
91fbc51606
Improve validateSchema comment
2026-04-30 11:46:01 +01:00
Michael B. Gale
35715ef8fe
Improve typing of cloneCredential
2026-04-30 11:43:54 +01:00
Michael B. Gale
bac7fdaf42
Fix linter error
2026-04-30 11:26:12 +01:00
Henry Mercer
1517969c90
Merge pull request #3837 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2026-04-30 10:16:37 +00:00
github-actions[bot]
f073360456
Rebuild
2026-04-29 18:02:23 +00:00
dependabot[bot]
5145c112e7
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.301.0 to 1.305.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/4c56a21280b36d862b5fc31348f463d60bdc55d5...0cb964fd540e0a24c900370abf38a33466142735 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.305.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-29 18:00:14 +00:00
dependabot[bot]
7108503ac6
Bump @ava/typescript from 6.0.0 to 7.0.0
...
Bumps [@ava/typescript](https://github.com/avajs/typescript ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/avajs/typescript/releases )
- [Commits](https://github.com/avajs/typescript/compare/v6.0.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: "@ava/typescript"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-29 17:59:33 +00:00
Henry Mercer
4fe9b1e243
Merge pull request #3856 from github/henrymercer/overlay-add-log-group
...
Add log group for downloading overlay-base DB
2026-04-29 10:51:09 +00:00
Henry Mercer
56733fb5ae
Add log group for downloading overlay-base DB
2026-04-28 19:00:28 +01:00
Henry Mercer
0a636086c9
Add GHES 3.21 to supported versions table
2026-04-28 15:32:55 +01:00
Henry Mercer
97be3af35a
Deprecate CodeQL versions 2.19.3 and earlier
2026-04-28 15:32:55 +01:00
github-actions[bot]
de303a9db5
Update supported GitHub Enterprise Server versions
2026-04-28 15:24:46 +01:00
Michael B. Gale
7a818e6977
Log disclaimer about connection tests, with link to docs
2026-04-28 13:45:53 +01:00
Michael B. Gale
30e0f4391d
Use /v3/index.json for NuGet feed check
2026-04-28 13:45:52 +01:00
Henry Mercer
7c5585e5cf
Merge pull request #3852 from github/henrymercer/avoid-diagnostic-collisions
...
Add random suffix when writing diagnostics to avoid filename collisions
2026-04-28 12:04:59 +00:00
Henry Mercer
245f6828c4
Use a counter instead of Math.random for diagnostic filename suffix
2026-04-28 12:42:42 +01:00
Henry Mercer
c109008fac
Add changelog note
2026-04-28 11:40:03 +01:00
Henry Mercer
e73c940c9b
Defensively sanitize timestamp
2026-04-28 11:40:02 +01:00
Henry Mercer
cdb655d6d4
Add random suffix when writing diagnostics to avoid filename collisions
2026-04-28 11:39:40 +01:00
Michael B. Gale
6153577cab
Switch from HEAD to GET requests
...
Not all registry implementations support `HEAD` correctly.
2026-04-28 10:42:27 +01:00
Óscar San José
8f02cfa11d
Update from main and Rebuild
2026-04-27 19:30:21 +02:00
Michael B. Gale
0ed734b61b
Ignore test files
2026-04-25 18:36:22 +01:00
Michael B. Gale
efdcb31f11
Accept replaces-base option
2026-04-25 18:36:22 +01:00
Michael B. Gale
4d2c7c6e10
Validate GCP OIDC configurations
2026-04-25 18:36:22 +01:00
Michael B. Gale
70b2658d23
Validate Cloudsmith OIDC configurations
2026-04-25 18:36:21 +01:00
Michael B. Gale
530fcb3bbf
Group OIDC schemas into an array
2026-04-25 18:36:19 +01:00
Michael B. Gale
2acf81942b
Add tests for getAuthConfig
2026-04-25 18:34:00 +01:00
Michael B. Gale
d2a54a4507
Add schemas for basic credential types
2026-04-25 18:33:01 +01:00
Michael B. Gale
bc4097bbe1
Simplify credential cloning in getAuthConfig
2026-04-25 18:23:11 +01:00
Michael B. Gale
c8e26e209a
Move getAuthConfig out of start-proxy.ts
2026-04-25 16:49:05 +01:00
Michael B. Gale
0752451507
Use schema/validation for existing OIDC config types
2026-04-25 16:49:05 +01:00
Michael B. Gale
243c274daf
Add simple JSON schema / validation helpers
2026-04-25 15:35:50 +01:00
Sam Robson
5ded561dcd
Merge branch 'main' into sam-robson/overlay-fallback
2026-04-24 06:39:07 +01:00
Henry Mercer
19b3a84f58
Merge pull request #3849 from github/henrymercer/simplify-diff-range-interface
...
Simplify `writeDiffRangeDataExtensionPack` interface
2026-04-23 20:29:05 +00:00
Sam Robson
faca00d3ae
refactor: address review feedback on overlay fallback
2026-04-23 20:38:10 +01:00
Henry Mercer
858a6149c1
Simplify writeDiffRangeDataExtensionPack interface
2026-04-23 16:47:15 +01:00
Sam Robson
5d1c58464f
refactor: fall back to non-overlay analysis when diff-informed analysis is unavailable
2026-04-23 12:10:22 +01:00
Henry Mercer
c60c75576d
Merge pull request #3848 from github/dependabot/npm_and_yarn/fast-xml-parser-5.7.1
...
Bump fast-xml-parser from 5.5.7 to 5.7.1
2026-04-22 23:03:27 +00:00
Henry Mercer
59aede2113
Merge pull request #3847 from github/dependabot/npm_and_yarn/uuid-14.0.0
...
Bump uuid from 13.0.0 to 14.0.0
2026-04-22 23:02:16 +00:00
github-actions[bot]
6c35f8607b
Rebuild
2026-04-22 21:54:06 +00:00
github-actions[bot]
c486cacf49
Rebuild
2026-04-22 21:53:49 +00:00
dependabot[bot]
365478cc5b
Bump fast-xml-parser from 5.5.7 to 5.7.1
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.5.7 to 5.7.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.7...v5.7.1 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.7.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 21:52:05 +00:00
dependabot[bot]
f0e6490756
Bump uuid from 13.0.0 to 14.0.0
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 13.0.0 to 14.0.0.
- [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/v13.0.0...v14.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-version: 14.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 21:51:48 +00:00
Henry Mercer
860353f245
Merge pull request #3840 from github/dependabot/npm_and_yarn/npm-minor-580efa6e3b
...
Bump the npm-minor group across 1 directory with 3 updates
2026-04-22 20:59:20 +00:00
Henry Mercer
4fb8483ef0
Merge pull request #3835 from github/dependabot/npm_and_yarn/eslint-import-resolver-typescript-4.4.4
...
Bump eslint-import-resolver-typescript from 3.8.7 to 4.4.4
2026-04-22 20:33:35 +00:00
dependabot[bot]
c2574efbee
Bump the npm-minor group across 1 directory with 3 updates
...
Bumps the npm-minor group with 3 updates in the / directory: [globals](https://github.com/sindresorhus/globals ), [sinon](https://github.com/sinonjs/sinon ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `globals` from 17.4.0 to 17.5.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0 )
Updates `sinon` from 21.0.3 to 21.1.2
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v21.0.3...v21.1.2 )
Updates `typescript-eslint` from 8.58.1 to 8.58.2
- [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.58.2/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: sinon
dependency-version: 21.1.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.58.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 17:58:53 +00:00
Henry Mercer
4cbe7bef85
Merge pull request #3839 from github/henrymercer/workflow-run-triggers
...
Escape "+"s in `on.workflow_run.workflows`
2026-04-22 10:44:53 +00:00
Henry Mercer
f6a5638305
Escape "+"s in on.workflow_run.workflows
2026-04-22 11:14:07 +01:00
Henry Mercer
1279e8d41c
Mitigate caches being evicted before they can be downloaded
2026-04-22 00:04:57 +01:00
Henry Mercer
af1f613989
Use type-only imports
2026-04-21 23:49:37 +01:00
Henry Mercer
5026833be5
Document exclusion of nightlies
2026-04-21 23:35:29 +01:00
Henry Mercer
201ddc275d
Retrieve CodeQL versions associated with cached overlay base DBs
2026-04-21 22:18:59 +01:00
Henry Mercer
1dcdb940d5
Merge pull request #3830 from github/henrymercer/deflake
...
Add workflow to rerun potentially transient failures
2026-04-21 10:57:19 +00:00
Henry Mercer
0b7b740d4c
Merge pull request #3831 from github/dependabot/npm_and_yarn/npm-minor-f46f1f14d7
...
Bump the npm-minor group across 1 directory with 2 updates
2026-04-16 11:08:29 +00:00
Henry Mercer
0ac85966ba
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-f46f1f14d7
2026-04-16 11:49:39 +01:00
dependabot[bot]
5019ed041c
Bump eslint-import-resolver-typescript from 3.8.7 to 4.4.4
...
Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ) from 3.8.7 to 4.4.4.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.8.7...v4.4.4 )
---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
dependency-version: 4.4.4
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 17:58:58 +00:00
dependabot[bot]
d64d81d41f
Bump the npm-minor group across 1 directory with 2 updates
...
Bumps the npm-minor group with 2 updates in the / directory: [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@eslint/compat` from 2.0.4 to 2.0.5
- [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.0.5/packages/compat )
Updates `typescript-eslint` from 8.58.0 to 8.58.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.58.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 2.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.58.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 17:58:27 +00:00
Henry Mercer
6777c894e9
Merge pull request #3811 from github/henrymercer/record-all-builtin-languages
...
Store all built-in languages
2026-04-15 17:57:19 +00:00
Henry Mercer
79f9c0517c
Merge remote-tracking branch 'origin/main' into henrymercer/record-all-builtin-languages
...
# Conflicts:
# lib/start-proxy-action.js
# src/known-language-aliases.json
2026-04-15 18:36:47 +01:00
Henry Mercer and Copilot
3b3a77544b
Rename job
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-15 18:34:13 +01:00
Henry Mercer
9f95de42d6
Add workflow to rerun potentially transient failures
2026-04-15 18:28:17 +01:00
Henry Mercer
e2d518d895
Merge pull request #3827 from github/dependabot/npm_and_yarn/follow-redirects-1.16.0
...
Bump follow-redirects from 1.15.11 to 1.16.0
2026-04-15 12:47:52 +00:00
github-actions[bot]
9df9e9176e
Rebuild
2026-04-15 12:20:46 +00:00
dependabot[bot]
6847a42aa8
Bump follow-redirects from 1.15.11 to 1.16.0
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 12:18:36 +00:00
Henry Mercer
f820c80d4d
Merge pull request #3825 from github/mergeback/v4.35.2-to-main-95e58e9a
...
Mergeback v4.35.2 refs/heads/releases/v4 into main
2026-04-15 11:56:45 +00:00
github-actions[bot]
ca7d6d3b79
Rebuild
2026-04-15 11:27:36 +00:00
github-actions[bot]
8d9c36a0ce
Update changelog and version after v4.35.2
2026-04-15 11:24:19 +00:00
Henry Mercer
95e58e9a2c
Merge pull request #3824 from github/update-v4.35.2-d2e135a73
...
Merge main into releases/v4
2026-04-15 12:22:51 +01:00
github-actions[bot]
6f31bfe060
Update changelog for v4.35.2
2026-04-15 10:56:23 +00:00
Henry Mercer
d2e135a73a
Merge pull request #3823 from github/update-bundle/codeql-bundle-v2.25.2
...
Update default bundle to 2.25.2
2026-04-15 10:06:23 +00:00
github-actions[bot]
60abb65df0
Add changelog note
2026-04-15 09:39:31 +00:00
github-actions[bot]
5a0a562209
Update default bundle to codeql-bundle-v2.25.2
2026-04-15 09:39:24 +00:00
Henry Mercer
f8b62132ab
Include experimental languages
2026-04-14 17:38:26 +01:00
Henry Mercer
65216971a1
Merge pull request #3820 from github/dependabot/github_actions/dot-github/workflows/actions-minor-cc17fecf2b
...
Bump the actions-minor group across 1 directory with 2 updates
2026-04-13 18:04:26 +00:00
Henry Mercer
3c45af2dd2
Merge pull request #3821 from github/dependabot/npm_and_yarn/npm-minor-345b938e93
...
Bump the npm-minor group across 1 directory with 6 updates
2026-04-13 17:59:04 +00:00
github-actions[bot]
f1c339364c
Rebuild
2026-04-13 17:31:19 +00:00
github-actions[bot]
1024fc496c
Rebuild
2026-04-13 17:30:13 +00:00
dependabot[bot]
9dd4cfed96
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/plugin-retry](https://github.com/octokit/plugin-retry.js ) | `8.0.3` | `8.1.0` |
| [jsonschema](https://github.com/tdegrunt/jsonschema ) | `1.4.1` | `1.5.0` |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) | `2.0.3` | `2.0.4` |
| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon ) | `21.0.0` | `21.0.1` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.27.4` | `0.28.0` |
| [nock](https://github.com/nock/nock ) | `14.0.11` | `14.0.12` |
Updates `@octokit/plugin-retry` from 8.0.3 to 8.1.0
- [Release notes](https://github.com/octokit/plugin-retry.js/releases )
- [Commits](https://github.com/octokit/plugin-retry.js/compare/v8.0.3...v8.1.0 )
Updates `jsonschema` from 1.4.1 to 1.5.0
- [Commits](https://github.com/tdegrunt/jsonschema/commits )
Updates `@eslint/compat` from 2.0.3 to 2.0.4
- [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.0.4/packages/compat )
Updates `@types/sinon` from 21.0.0 to 21.0.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon )
Updates `esbuild` from 0.27.4 to 0.28.0
- [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.27.4...v0.28.0 )
Updates `nock` from 14.0.11 to 14.0.12
- [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.11...v14.0.12 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-retry"
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: jsonschema
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@eslint/compat"
dependency-version: 2.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@types/sinon"
dependency-version: 21.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: esbuild
dependency-version: 0.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: nock
dependency-version: 14.0.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 17:29:04 +00:00
dependabot[bot]
c1403f094c
Bump the actions-minor group across 1 directory with 2 updates
...
Bumps the actions-minor group with 2 updates in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) and [actions/create-github-app-token](https://github.com/actions/create-github-app-token ).
Updates `ruby/setup-ruby` from 1.295.0 to 1.300.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/319994f95fa847cf3fb3cd3dbe89f6dcde9f178f...4c56a21280b36d862b5fc31348f463d60bdc55d5 )
Updates `actions/create-github-app-token` from 3.0.0 to 3.1.1
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v3.0.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.300.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: actions/create-github-app-token
dependency-version: 3.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 17:27:57 +00:00
Henry Mercer
90d7616015
Merge branch 'main' into henrymercer/record-all-builtin-languages
2026-04-13 18:00:09 +01:00
Henry Mercer
1aef4ed505
Exclude new TypeScript code from package tests
...
Avoid new source code changing expected output
2026-04-13 17:37:29 +01:00
Henry Mercer
cb52ba6486
Refactoring: Split up script
2026-04-13 17:03:20 +01:00
Henry Mercer
7c9e131894
Add constant for builtin languages file path
2026-04-13 16:57:47 +01:00
Henry Mercer
130ab2d721
Improve JSDoc
2026-04-13 16:54:06 +01:00
Henry Mercer
8cf2dc52f9
Fix casing mismatch
2026-04-13 16:49:31 +01:00
Henry Mercer
8339b9254e
Merge pull request #3819 from github/henrymercer/refactor-overlay-caching
...
Refactoring: Introduce `overlay/caching.ts`
2026-04-13 15:49:12 +00:00
Henry Mercer
97bcdd8c1e
Move script to pr-checks directory
2026-04-13 16:49:10 +01:00
Henry Mercer
e6c21da23c
Refactoring: Rename KnownLanguage to BuiltInLanguage
2026-04-10 19:09:47 +01:00
Henry Mercer
bad0a744dd
Store all built-in languages
...
While we want the CodeQL Action to work with third-party language support, having a list of all built-in languages can help us create better type-level checks to ensure that we don't miss things that we want to customize for each of our built-in languages.
2026-04-10 19:09:46 +01:00
Michael B. Gale
ee09113642
Merge pull request #3810 from github/mbg/ts6/fix-pr-checks
...
Fix `pr-checks/tsconfig.json` for TS6
2026-04-10 18:02:01 +00:00
Michael B. Gale
b669eab7e3
Explicitly add pr-checks to Dependabot config
2026-04-10 16:58:30 +01:00
Henry Mercer
4e8c9ce33c
Refactoring: Introduce overlay/caching.ts
2026-04-10 14:55:12 +01:00
Michael B. Gale
1cf0431149
Set module option for pr-checks/tsconfig.json
2026-04-10 13:22:36 +01:00
Michael B. Gale
a26cb68cc7
Merge pull request #3807 from github/mbg/start-proxy/fix-field-names
...
Fix OIDC credential property names
2026-04-10 09:18:24 +00:00
Henry Mercer
60991e61ac
Merge pull request #3806 from github/henrymercer/store-language-aliases
...
Store language aliases from linked CLI
2026-04-10 09:16:45 +00:00
Michael B. Gale
7197c2b792
Add changelog entry
2026-04-09 19:01:45 +01:00
Henry Mercer
597e12aa85
Merge pull request #3801 from github/henrymercer/swift-incompatible-os
...
Mark Swift incompatible OS as configuration error
2026-04-09 17:30:06 +00:00
Michael B. Gale
d277a56348
Fix OIDC credential property names
2026-04-09 17:48:52 +01:00
Henry Mercer
111a537cd9
Update start-proxy Action to use known language aliases
2026-04-09 17:10:15 +01:00
Henry Mercer
51d833290e
Store language aliases from linked CLI
2026-04-09 17:10:15 +01:00
Henry Mercer
5a17511bf0
Throw error on Windows too
2026-04-09 16:52:50 +01:00
Henry Mercer
43d8420a42
Do not run Swift in debug artifacts after failure check
2026-04-09 15:18:51 +01:00
Henry Mercer
76a687e1d8
Merge pull request #3804 from github/dependabot/npm_and_yarn/npm-minor-e84c604a08
...
Bump eslint-plugin-jsdoc from 62.8.1 to 62.9.0 in the npm-minor group
2026-04-09 13:04:00 +00:00
dependabot[bot]
751f3e2f7c
Bump eslint-plugin-jsdoc from 62.8.1 to 62.9.0 in the npm-minor group
...
Bumps the npm-minor group with 1 update: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ).
Updates `eslint-plugin-jsdoc` from 62.8.1 to 62.9.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.1...v62.9.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 62.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 17:53:21 +00:00
Henry Mercer
808513f048
Update language aliases test
2026-04-08 16:38:23 +01:00
Henry Mercer
e452857e57
Throw error early rather than warning
2026-04-08 16:33:19 +01:00
Mario Campos
b623f5fd57
Merge pull request #3799 from github/mario-campos/test-multiple-registries
...
Add tests for getCredentials with multiple goproxy_servers and maven_…
2026-04-07 14:52:14 +00:00
Mario Campos and Michael B. Gale
35a38985d3
Specify "Java" for a test case
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-04-07 09:01:00 -05:00
Mario Campos and Michael B. Gale
14ed573199
Specify "Go" for a test case
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-04-07 09:01:00 -05:00
Mario Campos
43d8864b35
Run npm run lint-fix to format the code
2026-04-07 09:01:00 -05:00
Mario Campos
f8aff3ad8b
Add tests for getCredentials with multiple goproxy_servers and maven_repositories
2026-04-07 09:01:00 -05:00
Henry Mercer
e6c83948f5
Merge pull request #3802 from github/dependabot/npm_and_yarn/lodash-4.18.1
...
Bump lodash from 4.17.23 to 4.18.1
2026-04-07 10:12:08 +00:00
Henry Mercer
347f0c676d
Merge pull request #3803 from github/dependabot/npm_and_yarn/npm-minor-113ae615b7
...
Bump eslint-plugin-jsdoc from 62.8.0 to 62.8.1 in the npm-minor group across 1 directory
2026-04-07 10:08:35 +00:00
dependabot[bot]
6eed62b035
Bump eslint-plugin-jsdoc in the npm-minor group across 1 directory
...
Bumps the npm-minor group with 1 update in the / directory: [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ).
Updates `eslint-plugin-jsdoc` from 62.8.0 to 62.8.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.8.0...v62.8.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-version: 62.8.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 09:36:59 +00:00
dependabot[bot]
de1752b85d
Bump lodash from 4.17.23 to 4.18.1
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 09:36:15 +00:00
Henry Mercer
1065967b50
Merge pull request #3800 from github/henrymercer/typescript-6
...
Upgrade to TypeScript 6
2026-04-07 09:14:42 +00:00
Henry Mercer
e25c0a535a
Merge pull request #3795 from github/henrymercer/deprecate-trap-caching-cleanup
...
Deprecate TRAP cache cleanup
2026-04-07 09:14:31 +00:00
Henry Mercer
5f323cad05
Mark Swift incompatible OS as configuration error
2026-04-02 18:46:26 +01:00
Henry Mercer
212e28374b
Upgrade to TypeScript 6
...
tsconfig changes:
- Specify `moduleResolution: bundler` since we use a bundler
- Specify `types: ["node"]` to speed up build
- Remove `alwaysStrict` as this is now deprecated
- Specify `skipLibCheck: true` to speed up build
- Specify Octokit types.d.ts path manually to address compiler not being able to find types with `moduleResolution: bundler`
2026-04-02 18:32:58 +01:00
Henry Mercer
36075a4980
Deprecate TRAP cache cleanup
2026-04-01 15:31:15 +01:00
Michael B. Gale
34950e1b11
Merge pull request #3792 from github/mario-campos/issue-1664
...
Extend start-proxy.yml to test multiple registry support
2026-04-01 13:59:59 +00:00
Henry Mercer
57ec7e1000
Merge pull request #3794 from github/henrymercer/cleanup
...
Python: Disable standard library extraction on GHES
2026-04-01 11:37:34 +00:00
Henry Mercer
311573e58e
Add changelog note
2026-04-01 12:19:11 +01:00
Henry Mercer
1f4c852aeb
Clean up Python extract stdlib feature flag
2026-04-01 12:08:06 +01:00
Michael B. Gale
2e3aaaefca
Merge pull request #3787 from github/mbg/bundle/metadata
...
Generate and analyse esbuild bundle metadata
2026-04-01 10:29:27 +00:00
Mario Campos
e2203c62cf
Delete fromJSON() calls in test validation step
2026-03-31 13:19:33 -05:00
Mario Campos
7b0c5b1669
Keep validation steps named consistently
2026-03-31 12:49:07 -05:00
Mario Campos
faf45e07f9
Use different maven URL for start-proxy.yml test
2026-03-31 12:44:43 -05:00
Mario Campos
8b5e60477c
Use maven_repository, not maven-repository
...
The registry/language mapping table does not map the one with hyphens.
2026-03-31 11:36:17 -05:00
Mario Campos
99b8dd4d57
Run pr-checks/sync.sh to generate __start-proxy.yml.
2026-03-31 09:32:42 -05:00
Henry Mercer
c618c9bddb
Merge pull request #3789 from github/henrymercer/lower-minimum-git-if-no-submodules
...
Overlay: Only require Git 2.36.0 for repos that contain submodules
2026-03-31 10:10:05 +00:00
Mario Campos
9fd9b64766
Replace jq with Actions expression for proxy_urls validation
...
For the sake of consistency with the other pre-existing validation code.
2026-03-30 22:47:06 -05:00
Mario Campos
0c7c298b2a
Extend start-proxy.yml to test multiple registry support
2026-03-30 18:35:04 -05:00
Henry Mercer
a507a542a4
Test fallback when repo has no submodules
2026-03-30 15:58:58 +01:00
Henry Mercer
be0a156326
Save a computation of the git root
2026-03-30 13:37:14 +01:00
Michael B. Gale
f98bf5e347
Output relative to __dirname
2026-03-27 19:21:14 +00:00
Michael B. Gale
3db32b5d27
Fix outputs type
2026-03-27 19:13:22 +00:00
Michael B. Gale
4e0952a3c0
Output largest inputs
2026-03-27 19:13:02 +00:00
Henry Mercer
0592832ed8
Add changelog note
2026-03-27 18:58:05 +00:00
Henry Mercer
88a7e5118e
Don't disable if we don't need the git version
2026-03-27 18:54:26 +00:00
Henry Mercer
6643a7d207
Only require Git 2.36.0 when repo contains submodules
2026-03-27 18:54:24 +00:00
Michael B. Gale
47f1709a3c
Add basic metadata analysis script
2026-03-27 18:19:57 +00:00
Michael B. Gale
b1981a5480
Move getApiClient out of sync-checks.ts
2026-03-27 18:13:48 +00:00
Henry Mercer
a899987af2
Merge pull request #3786 from github/henrymercer/faster-interactive-jobs
...
Move time-sensitive Actions workflows to `ubuntu-latest`
2026-03-27 18:08:16 +00:00
Michael B. Gale
4ed3c0efe6
Generate esbuild metadata file
2026-03-27 17:54:29 +00:00
Michael B. Gale
4ea3a4b4af
Bump undici to at least 6.24.0
2026-03-27 17:32:08 +00:00
Henry Mercer
191d7c6f13
Merge pull request #3783 from github/mergeback/v4.35.1-to-main-c10b8064
...
Mergeback v4.35.1 refs/heads/releases/v4 into main
2026-03-27 17:11:42 +00:00
Henry Mercer
aa69c483cd
Merge pull request #3779 from github/henrymercer/remove-unused-dependency
...
Remove unused `@schemastore/package` dependency
2026-03-27 17:11:32 +00:00
Henry Mercer
fe775da508
Merge pull request #3780 from github/dependabot/npm_and_yarn/brace-expansion-1.1.13
...
Bump brace-expansion from 1.1.12 to 1.1.13
2026-03-27 17:11:18 +00:00
Henry Mercer
353802f9f2
Move time-sensitive Actions workflows to ubuntu-latest
...
We originally moved these to `ubuntu-slim`, but there is a significant performance difference. Since we often find ourselves waiting on these jobs, let's use the faster runners.
2026-03-27 16:22:19 +00:00
github-actions[bot]
cc7db4a1f9
Rebuild
2026-03-27 16:20:01 +00:00
github-actions[bot]
6010f9d8e2
Update changelog and version after v4.35.1
2026-03-27 16:10:47 +00:00
Henry Mercer
c10b8064de
Merge pull request #3782 from github/update-v4.35.1-d6d1743b8
...
Merge main into releases/v4
2026-03-27 16:07:37 +00:00
github-actions[bot]
c5ffd06837
Update changelog for v4.35.1
2026-03-27 15:39:16 +00:00
Henry Mercer
d6d1743b8e
Merge pull request #3781 from github/henrymercer/update-git-minimum-version
...
Update minimum Git version for overlay to 2.36.0
2026-03-27 14:59:36 +00:00
github-actions[bot]
999119ba45
Rebuild
2026-03-27 14:00:54 +00:00
Henry Mercer
65d2efa733
Add changelog note
2026-03-27 14:00:27 +00:00
Henry Mercer
2437b20ab3
Update minimum git version for overlay to 2.36.0
2026-03-27 14:00:17 +00:00
dependabot[bot]
f13c600724
Bump brace-expansion from 1.1.12 to 1.1.13
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 13:58:43 +00:00
Henry Mercer
7dcea06663
Remove unused @schemastore/package dependency
2026-03-27 13:57:52 +00:00
Michael B. Gale
ea5f71947c
Merge pull request #3775 from github/dependabot/npm_and_yarn/node-forge-1.4.0
...
Bump node-forge from 1.3.3 to 1.4.0
2026-03-27 13:47:55 +00:00
Henry Mercer
45ceeea896
Merge pull request #3777 from github/mergeback/v4.35.0-to-main-b8bb9f28
...
Mergeback v4.35.0 refs/heads/releases/v4 into main
2026-03-27 13:36:14 +00:00
github-actions[bot]
24448c9843
Rebuild
2026-03-27 12:23:25 +00:00
github-actions[bot]
7c51060631
Update changelog and version after v4.35.0
2026-03-27 12:14:07 +00:00
Óscar San José
b8bb9f28b8
Merge pull request #3776 from github/update-v4.35.0-0078ad667
...
Merge main into releases/v4
2026-03-27 13:11:18 +01:00
github-actions[bot]
e9cf68bb33
Update changelog for v4.35.0
2026-03-27 11:44:34 +00:00
github-actions[bot]
36791d8d66
Rebuild
2026-03-27 10:27:12 +00:00
dependabot[bot]
22eba96a28
Bump node-forge from 1.3.3 to 1.4.0
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.3 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.3...v1.4.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 10:25:06 +00:00
Óscar San José
0078ad667e
Merge pull request #3773 from github/update-bundle/codeql-bundle-v2.25.1
...
Update default bundle to 2.25.1
2026-03-27 10:02:52 +00:00
github-actions[bot]
fa7a15b909
Add changelog note
2026-03-27 09:43:23 +00:00
github-actions[bot]
8c29faa7ab
Update default bundle to codeql-bundle-v2.25.1
2026-03-27 09:43:12 +00:00
Henry Mercer
f94817b9f0
Merge pull request #3772 from github/dependabot/npm_and_yarn/yaml-2.8.3
...
Bump yaml from 2.8.2 to 2.8.3
2026-03-26 19:43:58 +00:00
dependabot[bot]
dd060970a5
Bump yaml from 2.8.2 to 2.8.3
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 18:26:45 +00:00
Michael B. Gale
5cc552f43e
Merge pull request #3768 from github/dependabot/npm_and_yarn/npm-minor-3536e7c6f0
...
Bump the npm-minor group with 5 updates
2026-03-26 17:46:04 +00:00
Michael B. Gale
6b1a9f2131
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-3536e7c6f0
2026-03-26 16:36:54 +00:00
Michael B. Gale
9d3ec5727a
Merge pull request #3770 from github/dependabot/github_actions/dot-github/workflows/actions-minor-266139ee1d
...
Bump ruby/setup-ruby from 1.288.0 to 1.295.0 in /.github/workflows in the actions-minor group across 1 directory
2026-03-26 16:32:19 +00:00
Michael B. Gale
3ff82aacd0
Merge pull request #3575 from github/mbg/ts/sync-checks
...
Convert `release-branches.py` and `update-required-checks.sh` to TypeScript
2026-03-26 15:47:43 +00:00
Sam Robson
4bdd4e7526
Merge pull request #3554 from github/sam-robson/overlay-include-diff
...
feat: always include files from diff in overlay changed files
2026-03-26 10:57:24 +00:00
Sam Robson
23a0098b57
fix: improve error handling and logging for diff range path resolution
2026-03-25 19:53:21 +00:00
github-actions[bot]
ea7b090925
Rebuild
2026-03-25 18:01:40 +00:00
dependabot[bot]
a663d0174a
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.288.0 to 1.295.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](https://github.com/ruby/setup-ruby/compare/09a7688d3b55cf0e976497ff046b70949eeaccfd...319994f95fa847cf3fb3cd3dbe89f6dcde9f178f )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.295.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 17:59:44 +00:00
dependabot[bot]
b659882aae
Bump the npm-minor group with 5 updates
...
Bumps the npm-minor group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [esbuild](https://github.com/evanw/esbuild ) | `0.27.3` | `0.27.4` |
| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x ) | `4.16.1` | `4.16.2` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) | `62.7.1` | `62.8.0` |
| [sinon](https://github.com/sinonjs/sinon ) | `21.0.2` | `21.0.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.57.0` | `8.57.1` |
Updates `esbuild` from 0.27.3 to 0.27.4
- [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.27.3...v0.27.4 )
Updates `eslint-plugin-import-x` from 4.16.1 to 4.16.2
- [Release notes](https://github.com/un-ts/eslint-plugin-import-x/releases )
- [Changelog](https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md )
- [Commits](https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.1...v4.16.2 )
Updates `eslint-plugin-jsdoc` from 62.7.1 to 62.8.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v62.7.1...v62.8.0 )
Updates `sinon` from 21.0.2 to 21.0.3
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v21.0.2...v21.0.3 )
Updates `typescript-eslint` from 8.57.0 to 8.57.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.57.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.27.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-import-x
dependency-version: 4.16.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 62.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: sinon
dependency-version: 21.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.57.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 17:53:49 +00:00
Sam Robson
d5bb39fa0b
refactor: single source of truth for getDiffRangesJsonFilePath and simplified getDiffRangeFilePaths
2026-03-25 15:51:51 +00:00
Sam Robson
521c3536d3
feat: always include files from diff in overlay changed files
2026-03-25 15:51:51 +00:00
Michael B. Gale
972365e142
Fix comment
2026-03-25 14:15:39 +00:00
Michael B. Gale
8a0b4f2746
fixup! Update CONTRIBUTING.md
2026-03-25 14:14:49 +00:00
Michael B. Gale
a5418e172c
Delete releases.ini
2026-03-25 13:49:47 +00:00
Michael B. Gale
fae4c28b51
Update CONTRIBUTING.md
2026-03-25 13:48:55 +00:00
Michael B. Gale
661a8fbbe3
Default ref to main
2026-03-25 13:40:05 +00:00
Michael B. Gale
e7c7b68c5f
Remove update-required-checks.sh
2026-03-25 13:38:28 +00:00
Michael B. Gale
fa568ebc69
Delete release-branches.py
2026-03-25 13:37:41 +00:00
Michael B. Gale
0da3139813
Rename to branchName
2026-03-25 13:35:02 +00:00
Michael B. Gale
0abe92ed20
Configure ESLint import/no-extraneous-dependencies rule for pr-checks
2026-03-25 13:17:37 +00:00
Michael B. Gale
07f235e5f2
Add --verbose option
2026-03-25 13:17:37 +00:00
Michael B. Gale
9fd40ff508
Tidy up pr-checks/package.json
2026-03-25 13:17:37 +00:00
Michael B. Gale
75ed461aaa
Add excluded.yml path to config.ts
2026-03-25 13:16:35 +00:00
Michael B. Gale
cfc18781e0
Rebuild
2026-03-25 13:16:34 +00:00
Michael B. Gale
9fe42f69b7
Add some unit tests for sync-checks.ts
2026-03-25 13:16:33 +00:00
Michael B. Gale
c5a984e1aa
Update CONTRIBUTING.md
2026-03-25 13:16:33 +00:00
Michael B. Gale
0543156694
Actually perform the update when necessary and requested
2026-03-25 13:16:33 +00:00
Michael B. Gale
4cec5d2830
Call updateBranch for main
2026-03-25 13:16:32 +00:00
Michael B. Gale
74dd691a45
Identify changes before applying them
2026-03-25 13:16:32 +00:00
Michael B. Gale
a5244bf7dd
Fetch release branches and identify major versions
2026-03-25 13:16:32 +00:00
Michael B. Gale
1bc611ed0c
Fetch and filter check runs for ref
2026-03-25 13:16:32 +00:00
Michael B. Gale
d2008eee7c
Add type to represent exclusions.yml and loading helper
2026-03-25 13:16:32 +00:00
Michael B. Gale
9481177f3d
Initialise API client
2026-03-25 13:16:31 +00:00
Michael B. Gale
9813849e61
Add initial TS implementation of update-required-checks.sh
2026-03-25 13:16:31 +00:00
Michael B. Gale
4867f5927a
Add config file for excluded checks from update-required-checks.sh
2026-03-25 13:16:31 +00:00
Michael B. Gale
49af37b7ab
Add tests for release-branches.ts
2026-03-25 13:16:31 +00:00
Michael B. Gale
b72f4fec40
Validate inputs
2026-03-25 13:16:30 +00:00
Michael B. Gale
0d87a75829
Refactor backport computation into computeReleaseBranches
2026-03-25 13:16:30 +00:00
Michael B. Gale
3db9a05c73
Replace release-branches.py with TS version in release-branches action
2026-03-25 13:16:30 +00:00
Michael B. Gale
aa2773169b
Install node in release-initialise action
2026-03-25 13:16:30 +00:00
Michael B. Gale
054745baee
Convert release-branches.py to TypeScript
2026-03-25 13:16:30 +00:00
Michael B. Gale
3d564d9359
Merge pull request #3579 from github/mbg/start-proxy/token-check-fixes
...
Fix warning for PAT-like token with username
2026-03-25 13:02:47 +00:00
Michael B. Gale
137e0dec2b
Merge remote-tracking branch 'origin/main' into mbg/start-proxy/token-check-fixes
2026-03-25 12:39:48 +00:00
Michael B. Gale
d128e5daa8
Fix test names
2026-03-25 12:39:42 +00:00
Henry Mercer
eedab83377
Merge pull request #3767 from github/henrymercer/overlay-reduce-minimum-git-version
...
Reduce the minimum Git version required for overlay
2026-03-24 11:26:07 +00:00
Henry Mercer
8c023a6b07
Add changelog note
2026-03-23 18:40:55 +00:00
Henry Mercer
28f56f2bed
Update minimum Git version required for overlay
2026-03-23 18:36:25 +00:00
Henry Mercer
d48d054533
Use --stage instead of --format in git ls-files
2026-03-23 18:33:59 +00:00
Henry Mercer
72c0b0efb7
Merge pull request #3587 from github/dependabot/npm_and_yarn/fast-xml-parser-5.5.7
...
Bump fast-xml-parser from 5.5.6 to 5.5.7
2026-03-23 14:22:53 +00:00
Henry Mercer
05b1a5d28f
Merge pull request #3764 from github/mergeback/v4.34.1-to-main-38697555
...
Mergeback v4.34.1 refs/heads/releases/v4 into main
2026-03-20 18:38:55 +00:00
github-actions[bot]
8dc2e5d9d2
Rebuild
2026-03-20 18:19:40 +00:00
github-actions[bot]
8fd6c0e573
Update changelog and version after v4.34.1
2026-03-20 18:14:55 +00:00
Henry Mercer
3869755554
Merge pull request #3763 from github/update-v4.34.1-095e0fe50
...
Merge main into releases/v4
2026-03-20 18:10:50 +00:00
github-actions[bot]
20e68ac12b
Update changelog for v4.34.1
2026-03-20 17:33:39 +00:00
Henry Mercer
095e0fe505
Merge pull request #3762 from github/henrymercer/downgrade-default-bundle
...
Downgrade default bundle to 2.24.3
2026-03-20 17:06:34 +00:00
Henry Mercer
47b94fe61c
Add changelog note
2026-03-20 16:46:45 +00:00
Henry Mercer
51a1d6917f
Downgrade default bundle to codeql-bundle-v2.24.3
2026-03-20 16:45:20 +00:00
Óscar San José
510cf736e3
Merge pull request #3589 from github/mergeback/v4.34.0-to-main-c6f93110
...
Mergeback v4.34.0 refs/heads/releases/v4 into main
2026-03-20 15:15:34 +00:00
github-actions[bot]
89f0c86efa
Rebuild
2026-03-20 12:03:59 +00:00
github-actions[bot]
c3f90ba975
Update changelog and version after v4.34.0
2026-03-20 11:56:24 +00:00
Óscar San José
c6f931105c
Merge pull request #3588 from github/update-v4.34.0-30c555a52
...
Merge main into releases/v4
2026-03-20 12:53:53 +01:00
github-actions[bot]
eeb9b3f424
Update changelog for v4.34.0
2026-03-20 10:35:57 +00:00
github-actions[bot]
64507ed148
Rebuild
2026-03-20 01:40:06 +00:00
dependabot[bot]
1a45a9b9d0
Bump fast-xml-parser from 5.5.6 to 5.5.7
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.5.6 to 5.5.7.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.5.6...v5.5.7 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 01:38:13 +00:00
Idriss Riouak
30c555a528
Merge pull request #3584 from github/idrissrio/cpp/overlay
...
Feature flag: C/C++ overlay
2026-03-19 15:26:48 +00:00
Idriss Riouak
39191bd27f
Merge branch 'main' into idrissrio/cpp/overlay
2026-03-19 15:42:47 +01:00
Óscar San José
147e93e5dc
Merge pull request #3585 from github/update-bundle/codeql-bundle-v2.25.0
...
Update default bundle to 2.25.0
2026-03-19 14:14:03 +00:00
Idriss Riouak and Henry Mercer
e6d83bce6d
Update CHANGELOG.md
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
2026-03-19 14:58:16 +01:00
idrissrio
0d057ccbce
Add changelog note for C/C++ overlay
2026-03-19 14:11:02 +01:00
idrissrio
074a0dbd16
Feature flag: update test without overlay support
2026-03-19 14:11:02 +01:00
idrissrio
ab3b6fd199
Feature flag: address copilot comment
...
Wire C/C++ overlay feature flags into overlay mapping
2026-03-19 14:11:00 +01:00
idrissrio
ce4a1feb6a
Feature flag: update generated lib after build
2026-03-19 14:10:57 +01:00
idrissrio
899a672743
Feature flag: C/C++ overlay
2026-03-19 14:10:56 +01:00
github-actions[bot]
f4be604881
Add changelog note
2026-03-19 12:01:31 +00:00
github-actions[bot]
0bc1b6f632
Update default bundle to codeql-bundle-v2.25.0
2026-03-19 12:01:20 +00:00
Henry Mercer
3d8036cf7f
Merge pull request #3583 from github/dependabot/github_actions/dot-github/workflows/actions/create-github-app-token-3.0.0
...
Bump actions/create-github-app-token from 2.2.1 to 3.0.0 in /.github/workflows
2026-03-19 10:37:38 +00:00
Henry Mercer
9fecf32c77
Merge pull request #3581 from github/dependabot/npm_and_yarn/npm-minor-a87b0427cc
...
Bump the npm-minor group with 2 updates
2026-03-19 10:34:28 +00:00
Henry Mercer
07d509fbaf
Merge pull request #3569 from github/henrymercer/overlay-no-trap-caching
...
Disable TRAP caching when overlay is enabled
2026-03-19 10:12:30 +00:00
dependabot[bot]
23674c1f2a
Bump actions/create-github-app-token in /.github/workflows
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2.2.1 to 3.0.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.2.1...v3.0.0 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 18:10:06 +00:00
dependabot[bot]
ecd1c77ffa
Bump the npm-minor group with 2 updates
...
Bumps the npm-minor group with 2 updates: [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ).
Updates `@eslint/compat` from 2.0.2 to 2.0.3
- [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.0.3/packages/compat )
Updates `typescript-eslint` from 8.56.1 to 8.57.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.57.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 2.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.57.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 17:53:32 +00:00
Henry Mercer
5b630489d6
Fix changelog automerge
2026-03-18 17:10:57 +00:00
Henry Mercer
582d08c553
Explicitly set C/C++ trap caching env var to false
2026-03-18 17:10:13 +00:00
Henry Mercer
60a0dce0ad
Merge branch 'main' into henrymercer/overlay-no-trap-caching
...
# Conflicts:
# lib/start-proxy-action.js
2026-03-18 16:35:51 +00:00
Henry Mercer
7da6361ba5
Merge pull request #3580 from github/dependabot/npm_and_yarn/fast-xml-parser-5.5.6
...
Bump fast-xml-parser from 5.4.1 to 5.5.6
2026-03-18 11:50:18 +00:00
Sam Robson
08d1198b01
Merge pull request #3248 from github/kaspersv/move-diff-range-absolute-path-conversion
...
Move conversion of PR diff-range paths to absolute paths
2026-03-18 11:41:58 +00:00
Sam Robson
5e54629286
Merge branch 'main' into kaspersv/move-diff-range-absolute-path-conversion
...
* main: (112 commits)
Rebuild
Update changelog and version after v4.33.0
Add changelog entry for #3570
Bump minor version
Update changelog for v4.32.7
Only emit one message with accumulated property names
Remove `cache-dependency-path` options as well
Remove `package-lock.json` that's no longer needed
Add step (in root directory) to install dependencies
Add explicit cache dependency paths in `pr-checks.yml`
Fix linter errors in `sync-back.test.ts`
Fix linter errors in `sync-back.ts`
Rename `sync_back` to `sync-back`
Fix linter errors in `sync.ts`
Add eslint configuration for `pr-checks`
Add minimal `Step` type
Add `workspaces` to root `package.json`
Avoid bundling `package.json`
Move `ava` config out of `package.json`
Emit warning for unrecognised repo properties with our common prefix
...
# Conflicts:
# lib/init-action-post.js
2026-03-18 10:47:46 +00:00
github-actions[bot]
f254006ed7
Rebuild
2026-03-18 01:38:11 +00:00
dependabot[bot]
573e7dd341
Bump fast-xml-parser from 5.4.1 to 5.5.6
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.4.1 to 5.5.6.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.4.1...v5.5.6 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.5.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 01:36:15 +00:00
Michael B. Gale
f88d49ee5d
Fix warning for PAT-like token with username
2026-03-16 19:34:33 +00:00
Michael B. Gale
28f515d9ad
Add tests for the absence of the warning
2026-03-16 19:34:33 +00:00
Michael B. Gale
de06821112
Add hasMessage to RecordingLogger
2026-03-16 19:34:33 +00:00
Michael B. Gale
ddafddb826
Replace getRecordingLogger implementation with RecordingLogger
2026-03-16 19:34:32 +00:00
Michael B. Gale
740f177889
Add assertNotLogged test helper
2026-03-16 19:34:32 +00:00
Michael B. Gale
0393130759
Add "token without a username" test
2026-03-16 19:34:32 +00:00
Michael B. Gale
f86097dfdb
Add params for credentials and checkAccepted to testPATWarning
2026-03-16 19:34:32 +00:00
Michael B. Gale
6e67ef61f2
Refactor PAT test into a test.macro
2026-03-16 19:34:32 +00:00
Michael B. Gale
193dd19c2d
Add snippet to scaffold test.macros
2026-03-16 19:34:32 +00:00
Michael B. Gale
fd1ca02d0d
Merge pull request #3576 from github/mergeback/v4.33.0-to-main-b1bff819
...
Mergeback v4.33.0 refs/heads/releases/v4 into main
2026-03-16 12:22:52 +00:00
github-actions[bot]
a0e3ed6555
Rebuild
2026-03-16 09:08:32 +00:00
github-actions[bot]
fbb2eb9556
Update changelog and version after v4.33.0
2026-03-16 09:03:58 +00:00
Henry Mercer
926e6dfee5
Stub RUNNER_NAME in unit tests
2026-03-11 20:16:47 +00:00
Henry Mercer
b1f1e7bd31
Add changelog note
2026-03-11 19:56:42 +00:00
Henry Mercer
a91b7a3e57
Add unit tests for isTrapCachingEnabled
2026-03-11 19:52:12 +00:00
Henry Mercer
556dd79c4b
Drive-by comment fixes
2026-03-11 19:33:57 +00:00
Henry Mercer
19544bb9b4
Remove dead Python library extraction code
2026-03-11 19:32:36 +00:00
Henry Mercer
d74701caa1
Drive-by cleanup: Always use --cache-cleanup
2026-03-11 19:31:03 +00:00
Henry Mercer
d05b50b13f
Clean up: Remove unneeded CodeQL version guard
2026-03-11 19:30:13 +00:00
Henry Mercer
70d5cccce1
Disable TRAP caching when conditions met
2026-03-11 19:25:29 +00:00
Henry Mercer
b04e63ffdf
Enablement: Move TRAP caching check after overlay
2026-03-11 19:21:17 +00:00
Henry Mercer
b0f877255d
Add FF for disabling TRAP caching when overlay enabled
2026-03-11 18:44:41 +00:00
Sam Robson
9082319f5c
Merge branch 'main' into kaspersv/move-diff-range-absolute-path-conversion
2026-03-06 15:03:13 +00:00
Sam Robson
cdafc35ccb
refactor: pass checkoutPath as param to writeDiffRangeDataExtensionPack
2026-03-06 10:12:08 +00:00
Sam Robson
c10020e6a8
Merge remote-tracking branch 'origin/main' into kaspersv/move-diff-range-absolute-path-conversion
...
* origin/main: (32 commits)
Add changelog note
Update default bundle to codeql-bundle-v2.24.3
Bump tar from 7.5.7 to 7.5.10
Rebuild
Rebuild
Bump actions/upload-artifact from 6 to 7 in /.github/workflows
Bump actions/download-artifact from 7 to 8 in /.github/workflows
Bump the npm-minor group with 2 updates
Fix some tests that should be serial
Update method naming and JSDoc
Rename to `EnabledOverlayConfig`
Address review comments
Use `Result`s for enablement return types
Add disabled by env var disablement reason
Rename to `usesDefaultQueriesOnly`
Update `NonDefaultQueries` documentation
Refactor `getOverlayDatabaseMode` and add new disablement reason
Address review comments
Add JSDoc
Sort `OverlayDisabledReason` enum
...
2026-03-06 09:10:13 +00:00
Sam Robson
b2de4934cf
refactor: pass checkoutPath as param and fix docs for relative path semantics
2026-03-05 18:09:06 +00:00
Sam Robson
1443f5865e
chore: merge main into kaspersv/move-diff-range-absolute-path-conversion
2026-03-05 11:38:11 +00:00
Kasper Svendsen
4eb247591f
Move conversion of PR diff-range paths to absolute paths
2025-11-12 08:10:40 +01:00
Kasper Svendsen
df4e1992c0
Add unit test for diffRangeExtensionPackContents
2025-11-12 08:10:40 +01:00
Kasper Svendsen
d18f3acf74
Move diff-range extension pack generation into testable function
2025-11-12 08:10:39 +01:00
Kasper Svendsen
035c1179af
upload-lib: Unit test filterAlertsByDiffRange
2025-11-12 08:10:39 +01:00