Henry Mercer
056581e05b
Update makeTelemetryDiagnostic doc
2025-12-17 12:15:37 +00:00
Henry Mercer
9c5588d006
Remove unnecessary stub restores
2025-12-17 12:12:04 +00:00
Henry Mercer
3765106c90
Move git version logging to config utils
2025-12-17 12:06:41 +00:00
Henry Mercer
e052dbd57d
Remove caching mechanism
2025-12-17 11:56:23 +00:00
Henry Mercer
32795b3c52
Merge branch 'main' into copilot/update-overlay-git-version-check
2025-12-17 11:49:32 +00:00
Henry Mercer
b88acb2f6c
Merge pull request #3359 from github/dependabot/npm_and_yarn/npm-minor-b2e0062778
...
Bump the npm-minor group with 3 updates
2025-12-17 11:04:55 +00:00
Henry Mercer
241948c698
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-b2e0062778
2025-12-17 10:38:55 +00:00
Henry Mercer
1fe89fe9cb
Merge pull request #3368 from github/copilot/bump-actions-npm-packages
...
Bump @actions/* npm packages to latest versions
2025-12-17 09:59:27 +00:00
Henry Mercer
6dba00881c
Merge pull request #3372 from github/mergeback/v4.31.9-to-main-5d4e8d1a
...
Mergeback v4.31.9 refs/heads/releases/v4 into main
2025-12-16 19:33:12 +00:00
github-actions[bot]
d4d47c0d3d
Rebuild
2025-12-16 18:56:12 +00:00
github-actions[bot]
6c6e810910
Update changelog and version after v4.31.9
2025-12-16 18:32:18 +00:00
Henry Mercer
5d4e8d1aca
Merge pull request #3371 from github/update-v4.31.9-998798e34
...
Merge main into releases/v4
2025-12-16 18:30:42 +00:00
github-actions[bot]
1dc115f17a
Update changelog for v4.31.9
2025-12-16 17:45:14 +00:00
Nick Rolfe
998798e34d
Merge pull request #3352 from github/nickrolfe/jar-min-ff-cleanup
...
Clean up `JavaMinimizeDependencyJars` feature flag
2025-12-16 17:25:23 +00:00
copilot-swe-agent[bot]
393c074965
Refactor existing telemetry diagnostics to use makeTelemetryDiagnostic
...
Refactored bundle-download-telemetry and zstd-availability diagnostics
in init-action.ts to use the new makeTelemetryDiagnostic helper function.
Also added guard for empty languages array in logGitVersionTelemetry.
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 17:24:57 +00:00
copilot-swe-agent[bot]
c3dc529aef
Address feedback: cache git version, improve error handling, add telemetry
...
- Cache the git version to avoid recomputing on repeated calls
- Refactor getGitVersion to getGitVersionOrThrow with detailed errors
- Add getGitVersion that logs errors and handles caching
- Add makeTelemetryDiagnostic helper to diagnostics.ts
- Add logGitVersionTelemetry function to log git version telemetry
- Call logGitVersionTelemetry in init-action.ts
- Add resetCachedGitVersion for testing
- Update tests to work with new function signatures and caching
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 17:19:46 +00:00
copilot-swe-agent[bot]
fc2bbb041e
Address code review feedback
...
- Add test for Windows-style git version format
- Add comment clarifying regex extracts major.minor.patch
- Replace dynamic import with static import for semver
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 16:27:41 +00:00
copilot-swe-agent[bot]
89753aa84b
Add git version check for overlay analysis enablement
...
Overlay analysis depends on `getFileOidsUnderPath`, which uses
`git ls-files --format` option that requires Git 2.38.0+. This
change adds a check for the git version before enabling overlay
analysis.
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 16:22:23 +00:00
Henry Mercer
5eb751966f
Merge pull request #3358 from github/henrymercer/database-upload-telemetry
...
Add status report for uploading databases to API
2025-12-16 16:18:52 +00:00
Nick Rolfe
d29eddb39b
Extract version number to constant
2025-12-16 16:17:52 +00:00
copilot-swe-agent[bot]
aff7998c4a
Initial plan
2025-12-16 16:09:09 +00:00
Henry Mercer
e9626872ef
Merge branch 'main' into henrymercer/database-upload-telemetry
2025-12-16 15:53:31 +00:00
Henry Mercer
19c7f96922
Rename isOverlayBase
2025-12-16 15:41:50 +00:00
Henry Mercer
ae5de9a20d
Use getErrorMessage in log too
2025-12-16 15:41:04 +00:00
Henry Mercer
0cb86337c5
Prefer performance.now()
2025-12-16 15:38:29 +00:00
Henry Mercer
c07cc0d3a9
Merge pull request #3351 from github/henrymercer/ghec-dr-determine-tools-version-from-ffs
...
Determine CodeQL version from feature flags on GHEC-DR
2025-12-16 13:42:01 +00:00
Henry Mercer
7a5748cf0d
Remove changelog note
2025-12-16 13:41:13 +00:00
copilot-swe-agent[bot]
db75d46248
Bump @actions/* npm packages to latest versions
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 13:34:51 +00:00
copilot-swe-agent[bot]
a0fc644617
Initial plan
2025-12-16 13:29:18 +00:00
Henry Mercer
a2ee53c0d3
Use full names for GitHub variants
2025-12-16 13:23:24 +00:00
Michael B. Gale
b5e1a28b8a
Merge pull request #3365 from github/dependabot/github_actions/dot-github/workflows/actions/download-artifact-7
...
Bump actions/download-artifact from 6 to 7 in /.github/workflows
2025-12-16 12:17:14 +00:00
Michael B. Gale
c2d4383e64
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions/download-artifact-7
2025-12-15 22:00:03 +00:00
Michael B. Gale
d0ad1da72a
Merge pull request #3364 from github/dependabot/github_actions/dot-github/workflows/actions-minor-8751820eb1
...
Bump ruby/setup-ruby from 1.269.0 to 1.270.0 in /.github/workflows in the actions-minor group across 1 directory
2025-12-15 21:08:40 +00:00
Michael B. Gale
07cd437640
Merge pull request #3366 from github/dependabot/github_actions/dot-github/workflows/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6 in /.github/workflows
2025-12-15 18:18:05 +00:00
Michael B. Gale
a682bbe410
Merge pull request #3309 from github/mbg/ff/make-new-upload-default
...
Remove `AnalyzeUseNewUpload` FF and make its behaviour the default
2025-12-15 17:24:57 +00:00
github-actions[bot]
7fd7db3f26
Rebuild
2025-12-15 17:20:17 +00:00
github-actions[bot]
d6c1a791b7
Rebuild
2025-12-15 17:20:02 +00:00
dependabot[bot]
034374eb3f
Bump actions/upload-artifact from 5 to 6 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:18:40 +00:00
dependabot[bot]
6dbc22c93f
Bump actions/download-artifact from 6 to 7 in /.github/workflows
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:18:32 +00:00
dependabot[bot]
a539068a61
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.269.0 to 1.270.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](d697be2f83...ac793fdd38 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.270.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:18:28 +00:00
github-actions[bot]
e1058e4d74
Rebuild
2025-12-15 17:03:33 +00:00
dependabot[bot]
d4f39b0766
Bump the npm-minor group with 3 updates
...
Bumps the npm-minor group with 3 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@eslint/js` from 9.39.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.39.2/packages/js )
Updates `@typescript-eslint/eslint-plugin` from 8.48.1 to 8.49.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.48.1 to 8.49.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.39.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.49.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.49.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:01:55 +00:00
Michael B. Gale
b30cb9ae2a
Merge branch 'main' into mbg/ff/make-new-upload-default
2025-12-15 16:28:30 +00:00
Michael B. Gale
009fe6b0c1
Remove AnalyzeUseNewUpload FF
2025-12-15 16:27:29 +00:00
Michael B. Gale
b1dea65f65
Make postProcessAndUploadSarif the default
2025-12-15 16:27:19 +00:00
Henry Mercer
7e0b77e3a8
Merge pull request #3349 from github/dependabot/github_actions/dot-github/workflows/actions-minor-dc476f2f5b
...
Bump the actions-minor group across 1 directory with 2 updates
2025-12-15 15:38:25 +00:00
Henry Mercer
0264b51610
Merge pull request #3348 from github/dependabot/npm_and_yarn/npm-minor-38a2a793c5
...
Bump the npm-minor group with 5 updates
2025-12-15 15:37:54 +00:00
Henry Mercer
2ac846d41e
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-38a2a793c5
2025-12-15 14:12:45 +00:00
Henry Mercer
5d063dd3af
Populate database upload results telemetry
2025-12-15 12:55:12 +00:00
Henry Mercer
8e921c3145
Return status report from cleanupAndUploadDatabases
2025-12-15 12:55:12 +00:00
Óscar San José
4b675e451b
Merge pull request #3356 from github/mergeback/v4.31.8-to-main-1b168cd3
...
Mergeback v4.31.8 refs/heads/releases/v4 into main
2025-12-12 10:48:29 +01:00
github-actions[bot]
65bad627f3
Rebuild
2025-12-12 08:52:54 +00:00
github-actions[bot]
4564f5e482
Update changelog and version after v4.31.8
2025-12-12 08:44:31 +00:00
Óscar San José
1b168cd394
Merge pull request #3355 from github/update-v4.31.8-1b0b941e1
...
Merge main into releases/v4
2025-12-12 09:43:00 +01:00
github-actions[bot]
120f277b16
Update changelog for v4.31.8
2025-12-11 17:23:34 +00:00
Óscar San José
1b0b941e1f
Merge pull request #3354 from github/update-bundle/codeql-bundle-v2.23.8
...
Update default bundle to 2.23.8
2025-12-11 17:25:18 +01:00
github-actions[bot]
db812c1ae6
Add changelog note
2025-12-11 15:46:24 +00:00
github-actions[bot]
2930dba17a
Update default bundle to codeql-bundle-v2.23.8
2025-12-11 15:46:14 +00:00
Nick Rolfe
805b7e1790
Clean up JavaMinimizeDependencyJars feature flag
2025-12-11 10:46:56 +00:00
Henry Mercer
da501245d4
Update PR template to include GHEC-DR
2025-12-10 17:41:20 +00:00
Henry Mercer
1fc7d3785d
Rename GHE_DOTCOM to GHEC_DR
...
This more closely reflects the published naming https://docs.github.com/en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency
2025-12-10 17:41:19 +00:00
Henry Mercer
7a55ffeaf1
Determine CodeQL version from feature flags on GHEC-DR
2025-12-10 17:35:27 +00:00
Kasper Svendsen
c43362b91a
Merge pull request #3340 from github/kaspersv/check-for-overlayBaseSpecifier
...
Overlay: Check database metadata for overlayBaseSpecifier
2025-12-09 11:37:30 +01:00
Kasper Svendsen
002a7f25fd
Overlay: log overlayBaseSpecifier at debug log-level
2025-12-09 09:44:56 +01:00
Kasper Svendsen
5b7e7fcc9c
Update src/codeql.ts
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
2025-12-09 09:41:33 +01:00
github-actions[bot]
cd48547da5
Rebuild
2025-12-08 17:18:17 +00:00
dependabot[bot]
44570be32d
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.268.0 to 1.269.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](8aeb6ff803...d697be2f83 )
Updates `actions/create-github-app-token` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.2.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.269.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
- dependency-name: actions/create-github-app-token
dependency-version: 2.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 17:16:45 +00:00
github-actions[bot]
b73d396b48
Rebuild
2025-12-08 17:03:51 +00:00
dependabot[bot]
0ffebf72b2
Bump the npm-minor group with 5 updates
...
Bumps the npm-minor group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [node-forge](https://github.com/digitalbazaar/forge ) | `1.3.2` | `1.3.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.48.0` | `8.48.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.48.0` | `8.48.1` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.27.0` | `0.27.1` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) | `61.4.1` | `61.5.0` |
Updates `node-forge` from 1.3.2 to 1.3.3
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.2...v1.3.3 )
Updates `@typescript-eslint/eslint-plugin` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/parser )
Updates `esbuild` from 0.27.0 to 0.27.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.27.0...v0.27.1 )
Updates `eslint-plugin-jsdoc` from 61.4.1 to 61.5.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.4.1...v61.5.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.48.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.48.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: esbuild
dependency-version: 0.27.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 61.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-08 17:02:12 +00:00
Óscar San José
149d184a51
Merge pull request #3345 from github/mergeback/v4.31.7-to-main-cf1bb45a
...
Mergeback v4.31.7 refs/heads/releases/v4 into main
2025-12-05 21:43:41 +01:00
github-actions[bot]
97c2630b10
Rebuild
2025-12-05 17:21:46 +00:00
github-actions[bot]
b93926dc35
Update changelog and version after v4.31.7
2025-12-05 17:19:09 +00:00
Óscar San José
cf1bb45a27
Merge pull request #3344 from github/update-v4.31.7-f5c63fadd
...
Merge main into releases/v4
2025-12-05 18:17:21 +01:00
github-actions[bot]
f4ebe95061
Update changelog for v4.31.7
2025-12-05 15:18:53 +00:00
Óscar San José
f5c63fadd5
Merge pull request #3343 from github/update-bundle/codeql-bundle-v2.23.7
...
Update default bundle to 2.23.7
2025-12-05 15:06:47 +01:00
github-actions[bot]
a2c01e776e
Add changelog note
2025-12-05 13:39:53 +00:00
github-actions[bot]
ac34c13834
Update default bundle to codeql-bundle-v2.23.7
2025-12-05 13:39:45 +00:00
Michael B. Gale
267c4672a5
Merge pull request #3339 from github/dependabot/npm_and_yarn/npm-minor-77d26487b0
...
Bump @eslint/eslintrc from 3.3.1 to 3.3.3 in the npm-minor group
2025-12-03 14:27:03 +00:00
Michael B. Gale
aeabef7b69
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-77d26487b0
2025-12-03 12:43:12 +00:00
Kasper Svendsen
c4efbda299
Overlay: Check database metadata for overlayBaseSpecifier
2025-12-03 13:40:24 +01:00
Kasper Svendsen
dd8914320f
CodeQL: Add resolveDatabase method
2025-12-03 13:40:24 +01:00
Michael B. Gale
78357d3fc9
Merge pull request #3341 from github/mbg/ci/update-cs-config-cli-tests
...
Update CLI config test to account for overlay db changes on PRs
2025-12-03 12:39:49 +00:00
Michael B. Gale
d61a6fa793
Update CLI config test to account for overlay db changes on PRs
2025-12-03 12:11:11 +00:00
github-actions[bot]
ce27e95f79
Rebuild
2025-12-01 18:32:19 +00:00
dependabot[bot]
43224eb34e
Bump @eslint/eslintrc from 3.3.1 to 3.3.3 in the npm-minor group
...
Bumps the npm-minor group with 1 update: [@eslint/eslintrc](https://github.com/eslint/eslintrc ).
Updates `@eslint/eslintrc` from 3.3.1 to 3.3.3
- [Release notes](https://github.com/eslint/eslintrc/releases )
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.3.3 )
---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
dependency-version: 3.3.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 18:30:33 +00:00
Michael B. Gale
f0ac9bfbe3
Merge pull request #3337 from github/mergeback/v4.31.6-to-main-fe4161a2
...
Mergeback v4.31.6 refs/heads/releases/v4 into main
2025-12-01 10:18:06 +00:00
github-actions[bot]
c1ca379fc0
Rebuild
2025-12-01 09:55:25 +00:00
github-actions[bot]
c3455c55c1
Update changelog and version after v4.31.6
2025-12-01 09:50:22 +00:00
Michael B. Gale
fe4161a26a
Merge pull request #3336 from github/update-v4.31.6-ecec1f887
...
Merge main into releases/v4
2025-12-01 09:48:24 +00:00
github-actions[bot]
88c2ab5eee
Update changelog for v4.31.6
2025-12-01 09:26:09 +00:00
Michael B. Gale
ecec1f8876
Merge pull request #3335 from github/mbg/ci/run-codeql-on-all-prs
...
Remove branch filter for PR event in CodeQL workflow
2025-11-28 12:19:33 +00:00
Kasper Svendsen
23da732778
Merge pull request #3334 from github/kaspersv/overlay-minor-comments
...
Overlay: Small code improvements
2025-11-28 10:26:32 +01:00
Michael B. Gale
f7abc748a3
Remove branch filter for PR event in CodeQL workflow
2025-11-28 09:13:23 +00:00
Kasper Svendsen
32ada5e061
Merge branch 'main' into kaspersv/overlay-minor-comments
2025-11-28 10:02:55 +01:00
Kasper Svendsen
75b2f49aea
Merge pull request #3333 from github/kaspersv/overlay-no-resource-checks-option
...
Overlay: Add feature flag to skip resource checks
2025-11-28 10:01:21 +01:00
Kasper Svendsen
f036b1cb78
Merge branch 'main' into kaspersv/overlay-no-resource-checks-option
2025-11-28 09:44:11 +01:00
Kasper Svendsen
58c5954801
Add comment to runnerSupportsOverlayAnalysis
2025-11-27 15:56:29 +01:00
Kasper Svendsen
b02fa13292
Order feature flags alphabetically
2025-11-27 15:56:29 +01:00
Kasper Svendsen
8d91fa189d
Rename getMemoryFlagValue
2025-11-27 15:56:29 +01:00
Kasper Svendsen
2f3bbce9a6
Overlay: Introduce overlay memory limit constant
2025-11-27 15:33:57 +01:00
Kasper Svendsen
c178e03ec8
Merge pull request #3332 from github/kaspersv/overlay-memory-limit
...
Overlay: Fall back to full analysis if memory flag is low
2025-11-27 15:26:02 +01:00
Henry Mercer
d29b97960c
Merge pull request #3331 from github/dependabot/npm_and_yarn/node-forge-1.3.2
...
Bump node-forge from 1.3.1 to 1.3.2
2025-11-27 11:44:32 +00:00
Kasper Svendsen
1ffb7dd0c8
Overlay: Add feature flag to skip resource checks
2025-11-27 12:30:23 +01:00
Kasper Svendsen
bd8d26b618
Overlay: Fall back to full analysis if memory flag is low
2025-11-27 09:16:35 +01:00
Kasper Svendsen
bd30e753a6
Simplify getOverlayDatabaseMode
2025-11-27 08:34:43 +01:00
github-actions[bot]
4822f934e3
Rebuild
2025-11-26 22:34:54 +00:00
dependabot[bot]
0c204fc557
Bump node-forge from 1.3.1 to 1.3.2
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-26 22:33:20 +00:00
Michael B. Gale
59ce4c1340
Merge pull request #3286 from github/mbg/csharp/more-cache-locations
...
C#: Cache temporary dependency directory for BMN
2025-11-26 14:36:58 +00:00
Henry Mercer
3e939667ec
Merge branch 'main' into mbg/csharp/more-cache-locations
2025-11-26 14:12:07 +00:00
Michael B. Gale
7850b1c983
Merge pull request #3330 from github/mbg/ci/remove-push-from-groups
...
Remove `push` triggers from workflow collections
2025-11-26 10:52:53 +00:00
Henry Mercer
c370017ae8
Merge pull request #3325 from github/dependabot/npm_and_yarn/npm-minor-45ea8d913b
...
Bump the npm-minor group with 3 updates
2025-11-26 10:34:47 +00:00
Michael B. Gale
a6909455e4
Remove push triggers from workflow collections
2025-11-26 10:27:48 +00:00
github-actions[bot]
510d25ff7f
Rebuild
2025-11-26 10:15:27 +00:00
github-actions[bot]
85fd3e57b5
Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/npm-minor-45ea8d913b
2025-11-26 10:14:31 +00:00
Henry Mercer
d8e497a759
Update version in package.json too
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 10:13:41 +00:00
Henry Mercer
99d80b4ea7
Merge pull request #3328 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2025-11-26 10:12:59 +00:00
Michael B. Gale
0155561719
Merge branch 'main' into mbg/csharp/more-cache-locations
2025-11-26 10:01:51 +00:00
github-actions[bot]
6b7e963cf1
Update supported GitHub Enterprise Server versions
2025-11-26 00:18:14 +00:00
Michael B. Gale
0e52774aee
Merge pull request #3326 from github/dependabot/github_actions/dot-github/workflows/actions-minor-8ee81fe642
...
Bump actions/create-github-app-token from 2.1.4 to 2.2.0 in /.github/workflows in the actions-minor group across 1 directory
2025-11-25 11:45:44 +00:00
Michael B. Gale
62e90525a0
Merge pull request #3327 from github/dependabot/github_actions/dot-github/workflows/actions/checkout-6
...
Bump actions/checkout from 5 to 6 in /.github/workflows
2025-11-25 11:20:57 +00:00
github-actions[bot]
8484f54a0a
Rebuild
2025-11-24 18:02:41 +00:00
dependabot[bot]
5bd8069afb
Bump actions/checkout from 5 to 6 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 18:01:10 +00:00
dependabot[bot]
6feac2b36a
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 2.1.4 to 2.2.0
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.1.4...v2.2.0 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 17:59:04 +00:00
github-actions[bot]
514279113a
Rebuild
2025-11-24 17:38:19 +00:00
dependabot[bot]
e2a623d7cf
Bump the npm-minor group with 3 updates
...
Bumps the npm-minor group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ).
Updates `@typescript-eslint/eslint-plugin` from 8.46.4 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.4 to 8.48.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.0/packages/parser )
Updates `eslint-plugin-jsdoc` from 61.2.1 to 61.4.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.2.1...v61.4.1 )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.48.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.48.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 61.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 17:36:24 +00:00
Paolo Tranquilli
52f930e50a
Merge pull request #3323 from github/mergeback/v4.31.5-to-main-fdbfb4d2
...
Mergeback v4.31.5 refs/heads/releases/v4 into main
2025-11-24 12:18:45 +01:00
github-actions[bot]
478350182f
Rebuild
2025-11-24 10:55:14 +00:00
github-actions[bot]
29e11fdce1
Update changelog and version after v4.31.5
2025-11-24 09:31:18 +00:00
Paolo Tranquilli
fdbfb4d275
Merge pull request #3322 from github/update-v4.31.5-ec2ee575c
...
Merge main into releases/v4
2025-11-24 10:29:19 +01:00
github-actions[bot]
81f6d649ae
Update changelog for v4.31.5
2025-11-24 09:03:58 +00:00
Paolo Tranquilli
ec2ee575c0
Merge pull request #3321 from github/update-bundle/codeql-bundle-v2.23.6
...
Update default bundle to 2.23.6
2025-11-24 09:14:29 +01:00
github-actions[bot]
ecc87875ee
Add changelog note
2025-11-24 07:51:53 +00:00
github-actions[bot]
1d2a238d7d
Update default bundle to codeql-bundle-v2.23.6
2025-11-24 07:51:46 +00:00
Henry Mercer
ce729e4d35
Merge pull request #3315 from github/henrymercer/dead-code-elimination
...
Delete unused exports
2025-11-19 15:24:22 +00:00
Henry Mercer
ac359aad20
Add return type
2025-11-19 14:59:16 +00:00
Henry Mercer
112cd075bd
Merge branch 'main' into henrymercer/dead-code-elimination
2025-11-19 14:56:28 +00:00
Michael B. Gale
0b4317954f
Merge pull request #3306 from github/dependabot/npm_and_yarn/types/sinon-21.0.0
...
Bump @types/sinon from 17.0.4 to 21.0.0
2025-11-19 14:13:16 +00:00
Michael B. Gale
e818008b54
Merge pull request #3305 from github/dependabot/npm_and_yarn/eslint/compat-2.0.0
...
Bump @eslint/compat from 1.4.1 to 2.0.0
2025-11-19 13:41:43 +00:00
Michael B. Gale
90871e185b
Merge pull request #3304 from github/dependabot/npm_and_yarn/npm-minor-7439af33e4
...
Bump the npm-minor group with 2 updates
2025-11-19 13:18:38 +00:00
Kasper Svendsen
a102014397
Merge pull request #3317 from github/kaspersv/bump-minimum-overlay-version
...
Overlay: Increase minimum CLI version required for overlay analysis
2025-11-19 14:18:24 +01:00
Kasper Svendsen
de74d762a3
Overlay: Increase minimum CLI version
2025-11-19 13:04:23 +01:00
Kasper Svendsen
ce07e7d196
Merge pull request #3310 from github/kaspersv/overlay-disk-available-limit
...
Overlay: Fall back to full analysis if runner disk space is low
2025-11-19 12:57:53 +01:00
Henry Mercer
86d2aa55c0
Merge pull request #3316 from github/henrymercer/upload-overlay-to-api
...
Upload overlay base DBs to GitHub API behind FF
2025-11-19 10:29:28 +00:00
Kasper Svendsen
4eccb3798e
Overlay: Round available disk space in MB
2025-11-19 08:40:56 +01:00
Kasper Svendsen
ed80d6e5e9
Overlay: Reorder available disk space check
2025-11-19 07:54:05 +01:00
Henry Mercer
378219ced2
Merge pull request #3313 from github/mergeback/v4.31.4-to-main-e12f0178
...
Mergeback v4.31.4 refs/heads/releases/v4 into main
2025-11-18 18:46:24 +00:00
Henry Mercer
c649c5993d
Upload overlay base DB to API behind FF
2025-11-18 18:43:19 +00:00
Henry Mercer
31042e9879
Rename function calls to make destructive operation clearer
2025-11-18 18:42:15 +00:00
Henry Mercer
5da2098551
Add feature flag for uploading overlay DBs to API
2025-11-18 18:40:51 +00:00
Henry Mercer
cac5926de5
Delete unused exports
2025-11-18 18:16:54 +00:00
Henry Mercer
e24190a70c
Remove unused dependencies
2025-11-18 18:14:49 +00:00
github-actions[bot]
ce9b526448
Rebuild
2025-11-18 16:17:35 +00:00
github-actions[bot]
28f4a61417
Merge remote-tracking branch 'origin/main' into mergeback/v4.31.4-to-main-e12f0178
2025-11-18 16:16:46 +00:00
github-actions[bot]
fea250010c
Update changelog and version after v4.31.4
2025-11-18 16:14:11 +00:00
Michael B. Gale
e12f017898
Merge pull request #3312 from github/update-v4.31.4-70434f6dd
...
Merge main into releases/v4
2025-11-18 16:12:25 +00:00
Michael B. Gale
249458aab2
Merge pull request #3296 from github/mbg/dependency-caching/skip-uploads-for-exact-matches
...
Skip uploading dependency caches if we know they exist
2025-11-18 15:44:06 +00:00
github-actions[bot]
c9cb6f9c13
Update changelog for v4.31.4
2025-11-18 15:18:43 +00:00
Kasper Svendsen
726a2a01b8
Overlay: Increase disk storage threshold to 20GB
2025-11-18 15:37:27 +01:00
Michael B. Gale
70434f6dd2
Merge pull request #3311 from github/mbg/deps/bump-glob
...
Bump `glob` to at least `11.1.0`
2025-11-18 12:39:21 +00:00
Michael B. Gale
528362a7c1
Bump glob to at least 11.1.0
2025-11-18 12:20:00 +00:00
Michael B. Gale
de12435376
Merge pull request #3308 from github/mbg/pr-template/nov25
...
Add additional options to PR template and clarify some
2025-11-18 11:52:08 +00:00
Kasper Svendsen
4f746e4a60
Overlay: Fall back to full analysis if runner disk space is low
2025-11-18 08:19:13 +01:00
Michael B. Gale
ffa63f0dac
Merge pull request #3307 from github/dependabot/github_actions/dot-github/workflows/actions-minor-761b22fa12
...
Bump ruby/setup-ruby from 1.267.0 to 1.268.0 in /.github/workflows in the actions-minor group across 1 directory
2025-11-17 18:06:59 +00:00
Michael B. Gale
7bcdb4bc66
Add additional options to PR template and clarify some
2025-11-17 17:48:39 +00:00
Mario Campos
07eae6420a
Merge pull request #3303 from github/mario-campos/v3-core-warning
...
Change v3 deprecation message to warning.
2025-11-17 11:35:30 -06:00
github-actions[bot]
e546fff076
Rebuild
2025-11-17 17:18:36 +00:00
dependabot[bot]
c418a0fc93
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.267.0 to 1.268.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](d5126b9b35...8aeb6ff803 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.268.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 17:17:07 +00:00
Mario Campos
fc329e3bb5
Revert "Add CHANGELOG.md entry for "v3 deprecation" to warning change."
...
This reverts commit 023fd08cc9 .
2025-11-17 11:08:58 -06:00
github-actions[bot]
b595847fa5
Rebuild
2025-11-17 17:04:50 +00:00
github-actions[bot]
4f39cef4c6
Rebuild
2025-11-17 17:03:39 +00:00
github-actions[bot]
d4a7ccd1f0
Rebuild
2025-11-17 17:03:22 +00:00
dependabot[bot]
cd808e1260
Bump @types/sinon from 17.0.4 to 21.0.0
...
Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon ) from 17.0.4 to 21.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: 21.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 17:02:13 +00:00
dependabot[bot]
01577d4797
Bump @eslint/compat from 1.4.1 to 2.0.0
...
Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) from 1.4.1 to 2.0.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.0.0/packages/compat )
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 2.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 17:01:53 +00:00
dependabot[bot]
3b635815d6
Bump the npm-minor group with 2 updates
...
Bumps the npm-minor group with 2 updates: [@octokit/request-error](https://github.com/octokit/request-error.js ) and [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ).
Updates `@octokit/request-error` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/octokit/request-error.js/releases )
- [Commits](https://github.com/octokit/request-error.js/compare/v7.0.2...v7.1.0 )
Updates `eslint-plugin-jsdoc` from 61.1.12 to 61.2.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v61.1.12...v61.2.1 )
---
updated-dependencies:
- dependency-name: "@octokit/request-error"
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: eslint-plugin-jsdoc
dependency-version: 61.2.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 17:01:47 +00:00
Mario Campos
023fd08cc9
Add CHANGELOG.md entry for "v3 deprecation" to warning change.
2025-11-17 09:04:58 -06:00
Mario Campos
ed3a01336f
Change v3 deprecation message to warning.
2025-11-17 08:59:44 -06:00
Michael B. Gale
c1a2b73420
Merge pull request #3301 from github/dependabot/npm_and_yarn/js-yaml-4.1.1
...
Bump js-yaml from 4.1.0 to 4.1.1
2025-11-16 17:54:05 +00:00
github-actions[bot]
8c254d05f3
Rebuild
2025-11-15 10:57:22 +00:00
dependabot[bot]
b9620e1249
Bump js-yaml from 4.1.0 to 4.1.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-15 10:55:57 +00:00
Michael B. Gale
1ed85b4501
Add test coverage for uploadDependencyCaches
2025-11-14 14:30:54 +00:00
Michael B. Gale
51c9af3a3b
Don't try to upload cache if we have restored a cache with the same key
2025-11-14 14:30:54 +00:00
Michael B. Gale
594c0cc369
Store restored keys in action state
2025-11-14 14:30:54 +00:00
Michael B. Gale
11889c27fd
Return keys of restored caches from downloadDependencyCaches
2025-11-14 14:30:54 +00:00
Kasper Svendsen
85f1517bb4
Merge pull request #3285 from github/kaspersv/remove-overlay-org-restriction
...
Overlay: Remove repository owner restriction
2025-11-14 08:28:09 +01:00
Michael B. Gale
86b7d4fc36
Merge pull request #3294 from github/mergeback/v4.31.3-to-main-014f16e7
...
Mergeback v4.31.3 refs/heads/releases/v4 into main
2025-11-13 22:22:18 +00:00
github-actions[bot]
246edb9b1d
Rebuild
2025-11-13 21:59:57 +00:00
github-actions[bot]
497c7f627a
Update changelog and version after v4.31.3
2025-11-13 21:54:56 +00:00
Michael B. Gale
014f16e7ab
Merge pull request #3293 from github/update-v4.31.3-8c10e89c7
...
Merge main into releases/v4
2025-11-13 21:53:12 +00:00
github-actions[bot]
14d898ef09
Update changelog for v4.31.3
2025-11-13 21:18:01 +00:00
Michael B. Gale
8c10e89c78
Merge pull request #3288 from github/update-bundle/codeql-bundle-v2.23.5
...
Update default bundle to 2.23.5
2025-11-13 20:50:51 +00:00
Michael B. Gale
9777b01a49
Merge branch 'main' into update-bundle/codeql-bundle-v2.23.5
2025-11-13 20:11:59 +00:00
Henry Mercer
456a74a6fa
Merge pull request #3289 from github/mbg/ci/setup-dotnet
...
Add support for adding `setup-dotnet` steps to `sync.sh`
2025-11-13 20:11:33 +00:00
Michael B. Gale
3fac49c140
Update remaining workflows
2025-11-13 19:53:24 +00:00
Michael B. Gale
38a3a7258f
Enable installDotNet in all workflows that analyse C#
2025-11-13 19:48:37 +00:00
Michael B. Gale
58c9eb6c03
Add global.json
2025-11-13 19:48:37 +00:00
Michael B. Gale
f20e02164a
Add support for adding setup-dotnet steps to sync.sh
2025-11-13 18:58:54 +00:00
github-actions[bot]
8d3d4001e3
Add changelog note
2025-11-13 18:40:00 +00:00
github-actions[bot]
362f8d1d2d
Update default bundle to codeql-bundle-v2.23.5
2025-11-13 18:39:52 +00:00
Michael B. Gale
f5f9571d61
Configure temp dependency dir for C# extractor when FF is enabled
...
And also clean it up.
2025-11-13 14:03:44 +00:00
Michael B. Gale
ecaa6db95a
Include getCsharpTempDependencyDir in C# caches if FF is enabled
2025-11-13 13:40:58 +00:00
Michael B. Gale
a47d04cf9b
Add FF for extra C# cache contents
2025-11-13 13:40:57 +00:00
Michael B. Gale
d854ba6ec0
Pass FeatureEnablement to getDependencyPaths
2025-11-13 13:40:57 +00:00
Michael B. Gale
cf8b7a6e14
Refactor C# cache content paths into a function
2025-11-13 13:40:56 +00:00
Kasper Svendsen
5091e42a03
Overlay: Remove repository owner restriction
2025-11-13 10:48:25 +01:00
Michael B. Gale
ba454b8ab4
Merge pull request #3284 from github/mbg/ci/fix-enterprise-workflow
...
Fix `update-supported-enterprise-server-versions.yml` workflow
2025-11-12 15:35:56 +00:00
Michael B. Gale
7a7cd8565c
Don't push for PR event
2025-11-12 15:09:25 +00:00
Michael B. Gale
fd830db27b
Trigger on PR for relevant changes
2025-11-12 15:05:11 +00:00
Michael B. Gale
a7e52b690b
Perform sparse checkout
2025-11-12 15:04:21 +00:00
Michael B. Gale
71c3720f43
Run npm ci in update-supported-enterprise-server-versions.yml
2025-11-12 14:57:05 +00:00
Michael B. Gale
534824ea1b
Merge pull request #3117 from github/mbg/csharp/new-cache-key-calculation
...
Support non-lock files for C# cache key computation
2025-11-12 11:03:09 +00:00
Henry Mercer
1d9f357d01
Merge pull request #3281 from github/dependabot/npm_and_yarn/npm-minor-9dd9c1a8e4
...
Bump the npm-minor group with 4 updates
2025-11-11 10:21:24 +00:00
github-actions[bot]
3d7be7bf78
Rebuild
2025-11-10 17:49:58 +00:00
dependabot[bot]
63bb415fff
Bump the npm-minor group with 4 updates
...
Bumps the npm-minor group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [esbuild](https://github.com/evanw/esbuild ).
Updates `@eslint/js` from 9.39.0 to 9.39.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.39.1/packages/js )
Updates `@typescript-eslint/eslint-plugin` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.3 to 8.46.4
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/parser )
Updates `esbuild` from 0.25.12 to 0.27.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.25.12...v0.27.0 )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.39.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: esbuild
dependency-version: 0.27.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-10 17:48:25 +00:00
Michael B. Gale
04bd5c6aab
Merge pull request #3279 from github/mbg/lint/jsdoc-param-names
...
Linter: check JSDoc parameter names exist
2025-11-10 11:36:02 +00:00
Michael B. Gale
48a56f6b93
Add some tests for downloadDependencyCaches related to feature prefixes
2025-11-09 12:03:18 +00:00
Michael B. Gale
4885eb2ad9
Insert new featurePrefix after general cache key prefix
2025-11-09 11:17:02 +00:00
Michael B. Gale
a47d5507cf
Restore earlier log messages for checkHashPatterns
2025-11-09 11:11:10 +00:00
Michael B. Gale
b0e9dfce55
Restore missing status.push resulting from a bad merge
2025-11-09 11:10:27 +00:00
Michael B. Gale
35c91ef0af
Add tests for getCsharpHashPatterns
...
- Make the function more easily testable by allowing `makePatternCheck` to be stubbed.
- Use `makePatternCheck` for base patterns as well.
2025-11-09 11:03:15 +00:00
Michael B. Gale
71abac76d2
Fix comment in getCsharpHashPatterns
2025-11-09 10:32:10 +00:00
Michael B. Gale
5b58b8f9c5
Linter: check JSDoc parameter names exist
2025-11-09 10:26:36 +00:00
Michael B. Gale
46e03b48bc
Fix JSDoc param name
2025-11-09 10:05:18 +00:00
Henry Mercer
71d0a56d44
Merge pull request #3278 from github/henrymercer/type-fun
...
Use generic types for durations in status report
2025-11-06 10:47:44 +00:00
Henry Mercer
04285cbe85
Use generic types for durations in status report
...
This means we don't need to update this interface for every new language.
2025-11-05 18:54:44 +00:00
Michael B. Gale
26804552e4
Use undefined instead of NoMatchingFilesError
...
Add tests for `makePatternCheck` and `checkHashPatterns`
2025-11-05 17:23:22 +00:00
Michael B. Gale
03b2dc2a3f
Add and use getFeaturePrefix for dependency caching
2025-11-05 16:33:21 +00:00
Michael B. Gale
0cbd930deb
Move createCacheKeyHash to caching-utils
2025-11-05 16:15:26 +00:00
Michael B. Gale
0324490286
Use additional files for C# key hashes if Feature.CsharpNewCacheKey is enabled
2025-11-05 16:03:41 +00:00
Michael B. Gale
6b48207907
Move check whether there are files for hashing into getHashPatterns
2025-11-05 16:03:39 +00:00
Mario Campos
320a6b661b
Merge pull request #3272 from github/mario-campos/v4-warning
...
Update deprecation warnings for CodeQL Action to v4
2025-11-05 10:01:33 -06:00
Michael B. Gale
ab1c84236a
Change hash to be a function that can use Features
2025-11-05 15:57:57 +00:00
Michael B. Gale
2a7680fca6
Change getDefaultCacheConfig to be a const by turning paths into a function
...
Changing `paths` to be a function is necessary to allow `getTemporaryDirectory` to be called
2025-11-05 15:57:55 +00:00
Michael B. Gale
2aa1f55f3d
Propagate features into cachePrefix function
2025-11-05 15:54:28 +00:00
Michael B. Gale
1ca20ab026
Add CsharpNewCacheKey FF
2025-11-05 15:48:04 +00:00
Mario Campos
b5e5a258e6
Merge branch 'main' into mario-campos/v4-warning
2025-11-05 09:39:54 -06:00
Mario Campos
74f662193b
Reformat with eslint
2025-11-05 09:37:42 -06:00
Mario Campos
ecee3ea8f5
Update CHANGELOG.md.
2025-11-05 09:18:30 -06:00
Mario Campos
6a63bc6af3
Change warning message to just v3 (exclude v1, v2).
2025-11-05 09:15:53 -06:00
Henry Mercer
e2ef519c75
Merge pull request #3224 from github/henrymercer/clean-up-resolve-languages-ff
...
Clean up `resolve_supported_languages_using_cli` FF
2025-11-05 11:57:35 +00:00
Michael B. Gale
423d14e583
Merge pull request #3277 from github/mbg/ci/update-bundle-python
...
Install Python in `update-bundle` workflow
2025-11-05 11:53:17 +00:00
Michael B. Gale
6dd11f73d3
Update .github/workflows/script/bundle_changelog.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-05 11:34:26 +00:00
Michael B. Gale
c9f82f2adf
Move python script to file
2025-11-05 11:22:38 +00:00
Michael B. Gale
33684ef869
Add setup-python step to update-bundle workflow
2025-11-05 11:20:06 +00:00
Michael B. Gale
5aa2d63d5b
Merge branch 'main' into mario-campos/v4-warning
2025-11-05 11:03:25 +00:00
Michael B. Gale
862f5666b3
Merge pull request #3275 from github/mbg/checks/filter-ccr
...
Filter CCR jobs in `update-required-checks.sh`
2025-11-05 10:15:57 +00:00
Michael B. Gale
b00addd1d3
Merge pull request #3274 from github/mbg/macos-13
2025-11-05 09:01:53 +00:00
Michael B. Gale
d03fd76232
Filter CCR jobs in update-required-checks.sh
2025-11-04 22:23:12 +00:00
Michael B. Gale
9d5565fba2
Remove macos-13 from codeql workflow
2025-11-04 21:29:25 +00:00
Mario Campos
a570795dfc
Clarify the CHANGELOG.md entry to reflect the whole action, and not just init.
2025-11-04 12:02:15 -06:00
Mario Campos
9366f80399
Reference GHES 3.20 in the comment, not 3.19.
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-04 12:00:11 -06:00
Mario Campos
c443dff433
Simplify warning language to not enumerate deprecated versions.
2025-11-04 11:57:44 -06:00
Mario Campos
b32a1e0627
Update test cases for GitHub Enterprise Server versions 3.11 and 3.12 to reflect correct deprecation status
2025-11-04 11:51:23 -06:00
Mario Campos
08dc635f27
Restore use of sinon.match().
2025-11-04 11:11:08 -06:00
Mario Campos
f1ca6a4f47
Update tests to reflect deprecation status of CodeQL Action v3
2025-11-04 11:07:15 -06:00
Mario Campos
ba82f9bd34
Fix deprecation warning to reflect that v3 is not actually deprecated yet.
2025-11-04 10:13:07 -06:00
Mario Campos
5a9b49de7e
Update CHANGELOG to reflect warning for v3 users migrating to v4 of CodeQL Action
2025-11-04 10:09:47 -06:00
Mario Campos
1aade295bc
Update deprecation warnings for CodeQL Action to v4
2025-11-04 09:59:16 -06:00
Henry Mercer
95b1867cf7
Merge pull request #3269 from github/dependabot/npm_and_yarn/actions/io-2.0.0
...
Bump @actions/io from 1.1.3 to 2.0.0
2025-11-04 14:23:27 +00:00
github-actions[bot]
238f5f2946
Rebuild
2025-11-04 14:00:06 +00:00
dependabot[bot]
a53b4967d7
Bump @actions/io from 1.1.3 to 2.0.0
...
Bumps [@actions/io](https://github.com/actions/toolkit/tree/HEAD/packages/io ) from 1.1.3 to 2.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io )
---
updated-dependencies:
- dependency-name: "@actions/io"
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-04 13:58:17 +00:00
Henry Mercer
493ffd8e5c
Merge pull request #3268 from github/dependabot/npm_and_yarn/types/archiver-7.0.0
...
Bump @types/archiver from 6.0.4 to 7.0.0
2025-11-04 13:56:51 +00:00
github-actions[bot]
f23547cd26
Rebuild
2025-11-04 12:25:05 +00:00
dependabot[bot]
58f5e3dab8
Bump @types/archiver from 6.0.4 to 7.0.0
...
Bumps [@types/archiver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/archiver ) from 6.0.4 to 7.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/archiver )
---
updated-dependencies:
- dependency-name: "@types/archiver"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-04 12:19:24 +00:00
Henry Mercer
98e0ffef96
Merge pull request #3266 from github/dependabot/npm_and_yarn/npm-minor-29e8df1594
...
Bump the npm-minor group with 7 updates
2025-11-04 11:09:56 +00:00
github-actions[bot]
85eb524170
Rebuild
2025-11-04 10:34:56 +00:00
dependabot[bot]
a3ea4ef532
Bump the npm-minor group with 7 updates
...
Bumps the npm-minor group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@octokit/request-error](https://github.com/octokit/request-error.js ) | `7.0.1` | `7.0.2` |
| [octokit](https://github.com/octokit/octokit.js ) | `5.0.4` | `5.0.5` |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ) | `1.4.0` | `1.4.1` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.38.0` | `9.39.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.46.2` | `8.46.3` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.46.2` | `8.46.3` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.11` | `0.25.12` |
Updates `@octokit/request-error` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/octokit/request-error.js/releases )
- [Commits](https://github.com/octokit/request-error.js/compare/v7.0.1...v7.0.2 )
Updates `octokit` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/octokit/octokit.js/releases )
- [Commits](https://github.com/octokit/octokit.js/compare/v5.0.4...v5.0.5 )
Updates `@eslint/compat` from 1.4.0 to 1.4.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-v1.4.1/packages/compat )
Updates `@eslint/js` from 9.38.0 to 9.39.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.39.0/packages/js )
Updates `@typescript-eslint/eslint-plugin` from 8.46.2 to 8.46.3
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.2 to 8.46.3
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/parser )
Updates `esbuild` from 0.25.11 to 0.25.12
- [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.25.11...v0.25.12 )
---
updated-dependencies:
- dependency-name: "@octokit/request-error"
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: octokit
dependency-version: 5.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@eslint/compat"
dependency-version: 1.4.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@eslint/js"
dependency-version: 9.39.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: esbuild
dependency-version: 0.25.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 18:47:33 +00:00
Henry Mercer
97580d7533
Merge pull request #3267 from github/dependabot/npm_and_yarn/octokit/types-16.0.0
...
Bump @octokit/types from 15.0.1 to 16.0.0
2025-11-03 18:12:51 +00:00
Henry Mercer
7ad64f0258
Merge pull request #3270 from github/dependabot/npm_and_yarn/actions/http-client-3.0.0
...
Bump @actions/http-client from 2.2.3 to 3.0.0
2025-11-03 18:11:30 +00:00
github-actions[bot]
61bcb70dce
Rebuild
2025-11-03 17:22:15 +00:00
github-actions[bot]
5313cd14a8
Rebuild
2025-11-03 17:21:50 +00:00
dependabot[bot]
8fa298d060
Bump @actions/http-client from 2.2.3 to 3.0.0
...
Bumps [@actions/http-client](https://github.com/actions/toolkit/tree/HEAD/packages/http-client ) from 2.2.3 to 3.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/http-client/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/http-client )
---
updated-dependencies:
- dependency-name: "@actions/http-client"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 17:20:38 +00:00
dependabot[bot]
7d1bed2dd0
Bump @octokit/types from 15.0.1 to 16.0.0
...
Bumps [@octokit/types](https://github.com/octokit/types.ts ) from 15.0.1 to 16.0.0.
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v15.0.1...v16.0.0 )
---
updated-dependencies:
- dependency-name: "@octokit/types"
dependency-version: 16.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 17:20:12 +00:00
Michael B. Gale
338146ca93
Merge pull request #3264 from github/mbg/ci/publish-on-tag
...
Create immutable action version on tag push
2025-10-31 16:48:43 +00:00
Michael B. Gale
64db1da706
Create immutable action version on tag push
2025-10-31 16:24:23 +00:00
Henry Mercer
9bd8638576
Merge pull request #3262 from github/mergeback/v4.31.2-to-main-0499de31
...
Mergeback v4.31.2 refs/heads/releases/v4 into main
2025-10-30 15:07:33 +00:00
github-actions[bot]
65da12b256
Rebuild
2025-10-30 14:36:57 +00:00
github-actions[bot]
c228fecc25
Update changelog and version after v4.31.2
2025-10-30 14:33:10 +00:00
Henry Mercer
0499de31b9
Merge pull request #3261 from github/henrymercer/setup-python
...
Set up Python in mergeback workflow
2025-10-30 14:30:19 +00:00
Henry Mercer
3b96745d2b
Set up Python in mergeback workflow
2025-10-30 14:06:12 +00:00
Michael B. Gale
8a06050a8c
Merge pull request #3259 from github/update-v4.31.2-9576b5cbe
...
Merge main into releases/v4
2025-10-30 13:47:48 +00:00
github-actions[bot]
752a642cb2
Update changelog for v4.31.2
2025-10-30 13:27:33 +00:00
Michael B. Gale
9576b5cbe8
Merge pull request #3258 from github/mbg/enablement-errors/case-insensitive
...
Make `isEnablementError` case-insensitive
2025-10-30 11:59:43 +00:00
Henry Mercer
cc8843728c
Merge pull request #3257 from github/henrymercer/ubuntu-slim
...
Run lightweight workflows on `ubuntu-slim`
2025-10-30 11:44:22 +00:00
Michael B. Gale
f0e9bf07f4
Make isEnablementError case-insensitive
2025-10-30 11:37:07 +00:00
Henry Mercer
2a3599c520
Run lightweight workflows on ubuntu-slim
2025-10-30 11:25:32 +00:00
Henry Mercer
514ff4d116
Merge pull request #3256 from github/henrymercer/resolve-bad-merge
...
Remove unused `console-log-level` dependency
2025-10-30 11:19:24 +00:00
Henry Mercer
aab1c2f931
Merge pull request #3253 from github/mergeback/v4.31.1-to-main-5fe9434c
...
Mergeback v4.31.1 refs/heads/releases/v4 into main
2025-10-30 11:04:54 +00:00
Henry Mercer
b2bffa615d
Remove unused console-log-level dependency
...
This was added back by a bad merge.
2025-10-30 10:40:23 +00:00
github-actions[bot]
e7811794d3
Rebuild
2025-10-30 10:31:33 +00:00
github-actions[bot]
c7a5b09374
Merge remote-tracking branch 'origin/main' into mergeback/v4.31.1-to-main-5fe9434c
2025-10-30 10:30:29 +00:00
github-actions[bot]
cbcb06a3ae
Update changelog and version after v4.31.1
2025-10-30 10:29:22 +00:00
Henry Mercer
5fe9434cd2
Merge pull request #3252 from github/update-v4.31.1-777daa0c7
...
Merge main into releases/v4
2025-10-30 10:28:34 +00:00
Henry Mercer
8d50be301c
Merge pull request #3245 from github/dependabot/github_actions/dot-github/workflows/actions/download-artifact-6
...
Bump actions/download-artifact from 5 to 6 in /.github/workflows
2025-10-30 10:02:36 +00:00
github-actions[bot]
237497c8f0
Update changelog for v4.31.1
2025-10-30 09:40:55 +00:00
Michael B. Gale
777daa0c71
Merge pull request #3239 from github/mbg/remove/add-snippets
...
Remove `add-snippets` input
2025-10-29 13:32:20 +00:00
Michael B. Gale
74c8748a6f
Update analyze/action.yml
...
Co-authored-by: Esben Sparre Andreasen <esbena@github.com >
2025-10-29 10:34:13 +00:00
Michael B. Gale
34c50c1d29
Merge pull request #3251 from github/mbg/user-error/enablement
...
Turn enablement errors into configuration errors
2025-10-29 09:57:38 +00:00
Michael B. Gale
4ae68afd84
Warn if the add-snippets input is used
2025-10-29 09:29:28 +00:00
Michael B. Gale
52a7bd7b6e
Check for 403 status
2025-10-29 08:35:19 +00:00
Michael B. Gale
194ba0ee2d
Make error message tests less brittle
2025-10-29 08:29:11 +00:00
Michael B. Gale
53acf0b8aa
Turn enablement errors into configuration errors
2025-10-28 21:17:30 +00:00
Henry Mercer
ac9aeee226
Merge pull request #3249 from github/henrymercer/api-logging
...
Use Actions logger in API client
2025-10-28 17:05:58 +00:00
Henry Mercer
d49e837b8c
Merge branch 'main' into henrymercer/api-logging
2025-10-28 16:49:10 +00:00
Henry Mercer
3d988b275a
Pass minimal copy of core
2025-10-28 16:33:21 +00:00
Henry Mercer
8cc18acfa4
Merge pull request #3250 from github/henrymercer/prefer-fs-delete
...
Use Node `fs` APIs instead of `del`
2025-10-28 15:45:56 +00:00
Henry Mercer
ea5cb4a016
Merge branch 'main' into henrymercer/prefer-fs-delete
2025-10-28 15:26:42 +00:00
Henry Mercer
e1c8976a56
Merge pull request #3247 from github/henrymercer/disk-usage-node-api
...
Check disk usage using Node.js API
2025-10-28 15:24:12 +00:00
Henry Mercer
4256e2e2a0
Merge branch 'main' into henrymercer/disk-usage-node-api
2025-10-28 15:05:13 +00:00
Henry Mercer
66459ea37c
Apply suggestion
2025-10-28 15:04:31 +00:00
Henry Mercer
1af9394995
Merge pull request #3244 from github/dependabot/github_actions/dot-github/workflows/actions-minor-b11285d543
...
Bump ruby/setup-ruby from 1.265.0 to 1.267.0 in /.github/workflows in the actions-minor group across 1 directory
2025-10-28 13:28:36 +00:00
Henry Mercer
311fc42780
Merge pull request #3242 from github/dependabot/npm_and_yarn/npm-minor-75b724c14c
...
Bump the npm-minor group with 4 updates
2025-10-28 13:25:25 +00:00
Henry Mercer
284bf9b047
Merge pull request #3241 from github/dependabot/github_actions/dot-github/workflows/actions/upload-artifact-5
...
Bump actions/upload-artifact from 4 to 5 in /.github/workflows
2025-10-28 13:23:08 +00:00
Henry Mercer
a53e78ee2a
Merge pull request #3243 from github/dependabot/npm_and_yarn/actions/artifact-4.0.0
...
Bump @actions/artifact from 2.3.1 to 4.0.0
2025-10-28 13:12:23 +00:00
Henry Mercer
d84f470a9a
Improve method naming
2025-10-28 13:06:14 +00:00
Henry Mercer
41c0a26213
Use Node fs APIs instead of del
2025-10-28 13:00:25 +00:00
Henry Mercer
d4ba404a20
Tweak assertions
2025-10-28 12:50:22 +00:00
Henry Mercer
55895ef678
Stub GITHUB_WORKSPACE in test
2025-10-28 12:45:22 +00:00
Henry Mercer
fe16891f40
Add unit test for checkDiskUsage
2025-10-28 12:40:23 +00:00
Henry Mercer
57c7b6afb6
Disable SIP disablement check
2025-10-28 12:35:41 +00:00
Michael B. Gale
44aeac1a37
Merge branch 'main' into dependabot/github_actions/dot-github/workflows/actions/download-artifact-6
2025-10-28 12:21:17 +00:00
Henry Mercer
8b1e55d11e
Use Actions logger in API client
...
This allows us to remove the `console-log-level` dependency.
2025-10-28 12:15:03 +00:00
Henry Mercer
20900ee769
Build: Run npm install when package-lock.json out of date
2025-10-28 11:52:42 +00:00
Michael B. Gale
ad8ad9829e
Merge pull request #3240 from github/mbg/allow-skip-workflow-validation
...
Support skipping workflow validation
2025-10-28 11:46:08 +00:00
Henry Mercer
239e305d18
Check disk usage using Node.js API
...
This was introduced in Node.js 18
2025-10-27 18:34:23 +00:00
dependabot[bot]
9c39f0afb0
Bump actions/download-artifact from 5 to 6 in /.github/workflows
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 18:05:01 +00:00
github-actions[bot]
fcc1377ac6
Rebuild
2025-10-27 17:54:41 +00:00
dependabot[bot]
b5bbb5ab73
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.265.0 to 1.267.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](ab177d40ee...d5126b9b35 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.267.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 17:52:58 +00:00
github-actions[bot]
723a9469fd
Rebuild
2025-10-27 17:41:35 +00:00
dependabot[bot]
f9eed03ba2
Bump @actions/artifact from 2.3.1 to 4.0.0
...
Bumps [@actions/artifact](https://github.com/actions/toolkit/tree/HEAD/packages/artifact ) from 2.3.1 to 4.0.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/artifact/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/@actions/cache@4.0.0/packages/artifact )
---
updated-dependencies:
- dependency-name: "@actions/artifact"
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 17:39:59 +00:00
github-actions[bot]
df9e49e9e8
Rebuild
2025-10-27 17:37:24 +00:00
dependabot[bot]
c9d47e2ee9
Bump the npm-minor group with 4 updates
...
Bumps the npm-minor group with 4 updates: [@octokit/types](https://github.com/octokit/types.ts ), [@types/archiver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/archiver ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@octokit/types` from 15.0.0 to 15.0.1
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v15.0.0...v15.0.1 )
Updates `@types/archiver` from 6.0.3 to 6.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/archiver )
Updates `@typescript-eslint/eslint-plugin` from 8.46.1 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.1 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/parser )
---
updated-dependencies:
- dependency-name: "@octokit/types"
dependency-version: 15.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@types/archiver"
dependency-version: 6.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 17:35:52 +00:00
github-actions[bot]
714962e17a
Rebuild
2025-10-27 17:30:37 +00:00
dependabot[bot]
42f957bb51
Bump actions/upload-artifact from 4 to 5 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-27 17:28:57 +00:00
Michael B. Gale
52cec4178d
Downgrade log message from warning to debug level
2025-10-27 17:02:01 +00:00
Michael B. Gale
55c083790a
Move checkWorkflow to workflow.ts
2025-10-27 17:01:23 +00:00
Michael B. Gale
50601762ea
Also skip workflow validation for dynamic workflows
2025-10-27 16:10:08 +00:00
Michael B. Gale
06fbd897c4
Move workflow check to a function in init.ts and add tests
2025-10-27 15:57:44 +00:00
Michael B. Gale
127851b399
Add environment variable for skipping workflow validation
2025-10-27 15:42:43 +00:00
Kasper Svendsen
8d77149e0c
Merge pull request #3238 from github/kaspersv/extract-diff-range-computation
...
Move diff-range computation into utils
2025-10-27 15:40:12 +01:00
Michael B. Gale
db47d17142
Remove add-snippets input
2025-10-27 12:53:23 +00:00
Kasper Svendsen
cc17bed958
Move diff-range computation tests
2025-10-27 09:46:16 +01:00
Kasper Svendsen
91ec0ed58f
Move diff-range computation into utils for reuse
2025-10-27 09:43:11 +01:00
Kasper Svendsen
4e0b2cd814
Merge pull request #3232 from github/kaspersv/unique-overlay-base-keys
...
Ensure uniqueness of overlay-base database cache keys
2025-10-27 08:36:12 +01:00
Michael B. Gale
ae78991f55
Merge pull request #3236 from github/mergeback/v4.31.0-to-main-4e94bd11
...
Mergeback v4.31.0 refs/heads/releases/v4 into main
2025-10-24 18:30:37 +01:00
github-actions[bot]
dd565f3332
Rebuild
2025-10-24 17:11:09 +00:00
github-actions[bot]
fa46f22b12
Update changelog and version after v4.31.0
2025-10-24 17:08:58 +00:00
Michael B. Gale
4e94bd11f7
Merge pull request #3235 from github/update-v4.31.0-1d36546c1
...
Merge main into releases/v4
2025-10-24 18:08:08 +01:00
github-actions[bot]
8f11182164
Update changelog for v4.31.0
2025-10-24 16:33:59 +00:00
Michael B. Gale
1d36546c14
Merge pull request #3234 from github/mbg/changelog/post-processing
...
Add changelog entry for post-processing change
2025-10-24 17:26:22 +01:00
Michael B. Gale
08ada26e6a
Add changelog entry for post-processing change
2025-10-24 17:07:13 +01:00
Michael B. Gale
b843cbeed0
Merge pull request #3233 from github/mbg/getOptionalEnvVar
...
Add `getOptionalEnvVar` helper
2025-10-24 16:55:48 +01:00
Michael B. Gale
1ecd563919
Use getOptionalEnvVar in writePostProcessedFiles
2025-10-24 16:18:09 +01:00
Henry Mercer
e576807920
Merge pull request #3223 from github/henrymercer/bump-minimum
...
Bump minimum CodeQL Bundle version to 2.17.6
2025-10-24 15:11:27 +01:00
Michael B. Gale
ad35676669
Add getOptionalEnvVar function
...
Also add tests for it and `getRequiredEnvParam`
2025-10-24 15:00:42 +01:00
Michael B. Gale
d75645b13f
Merge pull request #3222 from github/mbg/upload-lib/post-process
...
Perform SARIF post-processing independently of upload
2025-10-24 14:59:04 +01:00
Kasper Svendsen
66759e57b2
Improve error handling for overlay-base cache key creation
2025-10-24 15:49:26 +02:00
Kasper Svendsen
cbcae45fff
Reorder components of overlay-base cache key postfix
2025-10-24 15:46:17 +02:00
Michael B. Gale
710606cc35
Check that outputPath is non-empty
2025-10-24 14:42:36 +01:00
Michael B. Gale
f0452d5366
Consistently use "post-processing"
2025-10-24 10:20:25 +01:00
Kasper Svendsen
956c56734d
Merge pull request #3231 from github/kaspersv/lower-overlay-base-size-limit
...
Overlay: Lower size limit for overlay base databases
2025-10-24 11:12:25 +02:00
Kasper Svendsen
b4ce335286
Ensure uniqueness of overlay-base database cache keys
2025-10-24 11:11:57 +02:00
Michael B. Gale
b9cd36824e
Merge remote-tracking branch 'origin/main' into mbg/upload-lib/post-process
2025-10-24 10:08:38 +01:00
Chuan-kai Lin
c4b73722ba
Add overlay-base database cache key tests
2025-10-24 10:47:17 +02:00
Kasper Svendsen
22d29ca74d
Overlay: Lower size limit for overlay base databases
2025-10-24 08:06:42 +02:00
Michael B. Gale
9625890712
Merge pull request #3227 from github/mbg/permission-warning
...
Update wording in some log messages
2025-10-23 16:30:13 +01:00
Michael B. Gale
690d276755
Merge branch 'main' into mbg/permission-warning
2025-10-23 15:50:48 +01:00
Michael B. Gale
1c3c8066c3
Merge pull request #3228 from github/mbg/test/timeout
...
Bump timeout for `analyze-action-env` test
2025-10-23 15:49:27 +01:00
Michael B. Gale
da64a41e37
Bump timeout for analyze-action-input test
2025-10-23 15:23:21 +01:00
Michael B. Gale
8376af204a
Bump timeout for analyze-action-env test
2025-10-23 13:39:38 +01:00
Michael B. Gale
f48b54af10
Fix fallback not being guarded by uploadKind check
2025-10-23 13:34:03 +01:00
Michael B. Gale
40b4cdd21f
Update status report messages
2025-10-23 13:12:19 +01:00
Michael B. Gale
e849c567ec
Update debug message
2025-10-23 13:04:06 +01:00
Michael B. Gale
d1b51f05c9
Update API permissions warning
2025-10-23 13:02:31 +01:00
Michael B. Gale
aed27f7231
Fix linter issue
2025-10-22 19:25:34 +01:00
Michael B. Gale
8ff870a6c2
Rename new input to processed-sarif-path
2025-10-22 19:12:57 +01:00
Michael B. Gale
6f0fcbeea7
Rename uploadSarif
2025-10-22 19:09:39 +01:00
Michael B. Gale
89d3359017
Improve test name
2025-10-22 19:05:05 +01:00
Michael B. Gale
d79c0a1339
Fix incomplete comment
2025-10-22 19:03:23 +01:00
Michael B. Gale
5e37670026
Use post-process-output in PR check
2025-10-22 19:01:42 +01:00
Michael B. Gale
def04c1c0e
Add test for uploadSarif with output directory
2025-10-22 19:01:42 +01:00
Michael B. Gale
12f3cfef09
Write processed SARIF files if post-process-output input is provided
2025-10-22 19:01:40 +01:00
Michael B. Gale
c2bec36917
Add post-process-output input to analyze action
2025-10-22 19:00:33 +01:00
Michael B. Gale
14139c9f77
Add test for uploadSarif with upload: never
2025-10-22 19:00:33 +01:00
Michael B. Gale
596de7f1bc
Move UploadKind check into uploadSarif
2025-10-22 19:00:29 +01:00
Michael B. Gale
899bf2fd1e
Use postProcessSarifFiles and uploadProcessedFiles in uploadSarif
2025-10-22 18:48:24 +01:00
Michael B. Gale
6fbdd5f4e9
Split SARIF uploading steps from uploadSpecifiedFiles into a function
2025-10-22 18:48:03 +01:00
Michael B. Gale
489ed914f1
Split SARIF post-processing steps from uploadSpecifiedFiles into a function
2025-10-22 18:48:00 +01:00
Michael B. Gale
42642085de
Merge pull request #3206 from github/mbg/analyze/use-upload-sarif
...
Use `uploadSarif` rather than `uploadFiles` in `analyze` action
2025-10-22 17:45:25 +01:00
Henry Mercer
4bd7dfe989
Merge pull request #3226 from github/henrymercer/prefer-optional-chaining
...
Linting: Prefer optional chaining
2025-10-22 17:13:00 +01:00
Michael B. Gale
ebd514f490
Address review comments
2025-10-22 17:11:19 +01:00
Henry Mercer
a691497d40
Clean up resolve_supported_languages_using_cli FF
2025-10-22 17:04:42 +01:00
Henry Mercer
e5f165b8f5
Linting: Prefer optional chaining
2025-10-22 16:55:06 +01:00
Michael B. Gale
c98d5a9a4f
Use checkoutPath and category constants consistently
2025-10-22 16:12:07 +01:00
Michael B. Gale
b7c814cb39
Gate uploadSarif behind FF, use old implementation otherwise
2025-10-22 15:54:51 +01:00
Michael B. Gale
f88cb01694
Add AnalyzeUseNewUpload feature
2025-10-22 15:49:28 +01:00
Henry Mercer
3cd3374657
Bump minor version number
2025-10-22 12:27:15 +01:00
Henry Mercer
3934593862
Remove analysisSummaryV2Default FF
2025-10-22 12:25:25 +01:00
Henry Mercer
bab3f2b5f5
Remove sarifMergeRunsFromEqualCategory FF
2025-10-22 12:22:55 +01:00
Henry Mercer
9924f476ba
Add changelog note
2025-10-22 12:20:17 +01:00
Henry Mercer
bd5f49c7ca
Bump minimum version to 2.17.6
2025-10-22 12:19:35 +01:00
Michael B. Gale
02b2c3aafc
Fix style inconsistency
2025-10-22 12:04:04 +01:00
Michael B. Gale
aa048acb05
Merge branch 'main' into mbg/analyze/use-upload-sarif
2025-10-22 00:42:55 +01:00
Michael B. Gale
0c5185d061
Merge pull request #3221 from github/mbg/code-quality/skip-db-upload
...
Always skip database upload if `AnalysisKind.CodeScanning` is not enabled
2025-10-21 13:10:37 +01:00
Michael B. Gale
79ed9569a3
Always skip database upload if AnalysisKind.CodeScanning is not enabled
2025-10-21 12:33:56 +01:00
Henry Mercer
8e53c48f94
Merge pull request #3217 from github/henrymercer/http-error-handling
...
Wrap API configuration errors when setting up CodeQL
2025-10-21 12:15:21 +01:00
Henry Mercer
804fc665f9
Merge branch 'main' into henrymercer/http-error-handling
2025-10-21 10:37:41 +01:00
Henry Mercer
e6e649a8f3
Simplify API error checks
2025-10-21 10:31:53 +01:00
Henry Mercer
40e26468f3
Require message field too
2025-10-21 10:27:54 +01:00
Michael B. Gale
9b0ac1cc3b
Merge pull request #3203 from github/mbg/errors/more-user-errors
...
Handle user errors for invalid `UserConfig`s and missing query files
2025-10-20 19:32:51 +01:00
Michael B. Gale
ffed63adb8
Merge pull request #3219 from github/dependabot/npm_and_yarn/npm-minor-5ed6ededba
...
Bump the npm-minor group with 5 updates
2025-10-20 19:14:12 +01:00
Michael B. Gale
bee06ec042
Merge pull request #3220 from github/dependabot/github_actions/dot-github/workflows/actions/setup-node-6
...
Bump actions/setup-node from 5 to 6 in /.github/workflows
2025-10-20 19:09:32 +01:00
github-actions[bot]
06f31ec789
Rebuild
2025-10-20 17:27:37 +00:00
dependabot[bot]
53588c5ad2
Bump actions/setup-node from 5 to 6 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-20 17:26:07 +00:00
github-actions[bot]
2357c43cad
Rebuild
2025-10-20 17:18:26 +00:00
dependabot[bot]
a3ff966dbf
Bump the npm-minor group with 5 updates
...
Bumps the npm-minor group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [octokit](https://github.com/octokit/octokit.js ) | `5.0.3` | `5.0.4` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) | `9.37.0` | `9.38.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.46.0` | `8.46.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.46.0` | `8.46.1` |
| [esbuild](https://github.com/evanw/esbuild ) | `0.25.10` | `0.25.11` |
Updates `octokit` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/octokit/octokit.js/releases )
- [Commits](https://github.com/octokit/octokit.js/compare/v5.0.3...v5.0.4 )
Updates `@eslint/js` from 9.37.0 to 9.38.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.38.0/packages/js )
Updates `@typescript-eslint/eslint-plugin` from 8.46.0 to 8.46.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.46.0 to 8.46.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.1/packages/parser )
Updates `esbuild` from 0.25.10 to 0.25.11
- [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.25.10...v0.25.11 )
---
updated-dependencies:
- dependency-name: octokit
dependency-version: 5.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@eslint/js"
dependency-version: 9.38.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: esbuild
dependency-version: 0.25.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-20 17:17:00 +00:00
Henry Mercer
6562050a4e
Merge pull request #3218 from github/henrymercer/pr-sizes
...
Add experimental functionality for labelling PRs by their size
2025-10-20 17:45:46 +01:00
Henry Mercer
e9daf5bcd9
Comment version that is pinned
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2025-10-20 17:25:01 +01:00
Henry Mercer
c13672ee32
Bump sizes a bit
2025-10-20 16:48:51 +01:00
Henry Mercer
f2f52d0d47
Add score for XL
2025-10-20 15:13:53 +01:00
Henry Mercer
08e53bec85
Update .github/sizeup.yml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 15:12:50 +01:00
Henry Mercer
519594fe94
Update workflow name
2025-10-20 15:12:25 +01:00
Henry Mercer
8c324fe288
Add experimental functionality for labelling PRs by their size
2025-10-20 15:10:40 +01:00
Henry Mercer
a6b9514fab
Wrap API configuration errors when setting up CodeQL
2025-10-20 15:01:44 +01:00
Henry Mercer
c64c4070cc
Handle HTTP errors with httpStatusCode property
2025-10-20 14:38:02 +01:00
Henry Mercer
d88a5540c3
Merge pull request #3215 from github/mergeback/v4.30.9-to-main-16140ae1
...
Mergeback v4.30.9 refs/heads/releases/v4 into main
2025-10-17 17:06:54 +01:00
github-actions[bot]
aa0f6ea898
Rebuild
2025-10-17 15:40:22 +00:00
github-actions[bot]
b03dcd5d9d
Update changelog and version after v4.30.9
2025-10-17 15:23:37 +00:00
Henry Mercer
16140ae1a1
Merge pull request #3213 from github/update-v4.30.9-70205d3d1
...
Merge main into releases/v4
2025-10-17 16:22:48 +01:00
github-actions[bot]
30db5fee08
Update changelog for v4.30.9
2025-10-17 14:54:08 +00:00
Michael B. Gale
9ce56a247f
Make schema for QueryFilter less strict
2025-10-17 15:11:16 +01:00
Michael B. Gale
2c8f4891d1
Add FF for config validation
2025-10-17 15:11:13 +01:00
Michael B. Gale
d7a8ae5fdd
Include first 10 errors in exception message
2025-10-17 15:09:05 +01:00
Michael B. Gale
0822fb12e7
Log validation errors
2025-10-17 15:09:04 +01:00
Michael B. Gale
913cd47984
Add checkExpectedLogMessages function to testing-utils
2025-10-17 15:09:04 +01:00
Michael B. Gale
4f14649ced
Add additional regex to CliConfigErrorCategory.PackCannotBeFound
2025-10-17 15:09:03 +01:00
Michael B. Gale
ac922ab562
Add and validate UserConfig schema
2025-10-17 15:09:01 +01:00
Michael B. Gale
66df0bc515
Add and use parseUserConfig
...
- Throws a `ConfigurationError` if parsing the YAML fails
- Add a couple of tests for it
2025-10-17 15:08:59 +01:00
Michael B. Gale
70205d3d12
Merge pull request #3211 from github/mbg/init/starting-partial-config
...
Make analysis kinds available for `starting` status report
2025-10-17 14:46:51 +01:00
Michael B. Gale
697c209bfc
Merge remote-tracking branch 'origin/main' into mbg/init/starting-partial-config
2025-10-17 14:21:44 +01:00
Henry Mercer
1bd53ba38c
Merge pull request #3205 from github/update-bundle/codeql-bundle-v2.23.3
...
Update default bundle to 2.23.3
2025-10-17 14:18:19 +01:00
github-actions[bot]
cac4df0c79
Rebuild
2025-10-17 12:59:18 +00:00
Henry Mercer
77e5c0d0a2
Merge branch 'main' into update-bundle/codeql-bundle-v2.23.3
2025-10-17 13:53:02 +01:00
Michael B. Gale
97a4f751be
Merge pull request #3204 from github/mbg/setup-codeql
...
Add `setup-codeql` action
2025-10-17 13:47:42 +01:00
Michael B. Gale
2d5512b361
Merge remote-tracking branch 'origin/main' into mbg/init/starting-partial-config
2025-10-17 13:44:28 +01:00
Michael B. Gale
fa7bdf0559
Call getAnalysisKinds a second time, and ignore exceptions thrown during the first call
2025-10-17 13:40:18 +01:00
Michael B. Gale
57c7b0a884
Rename initAnalysisKinds to getAnalysisKinds and cache results
2025-10-17 13:33:55 +01:00
Michael B. Gale
4874f90a8d
Merge branch 'main' into mbg/setup-codeql
2025-10-17 13:32:40 +01:00
Michael B. Gale
5a9e92afca
Merge pull request #3212 from github/mbg/ci/pin-python
...
Install Python 3.13 to fix failing PR checks with older CLI versions
2025-10-17 13:31:26 +01:00
Michael B. Gale
9bd9b03572
Remove now unused qualityQueriesInput from InitConfigInputs
2025-10-17 13:22:41 +01:00
Michael B. Gale
3569065d7e
Install Python 3.13, except for nightly-latest
2025-10-17 12:51:50 +01:00
Michael B. Gale
c0e8887d5a
Throw a ConfigurationError if setup-codeql has run before init
2025-10-17 12:17:47 +01:00
Michael B. Gale
3c8d00aea0
Initialise analysis kinds before starting status report
2025-10-17 11:46:35 +01:00
Michael B. Gale
bc93b04b0c
Add initAnalysisKinds for analysis-kinds enablement logic
2025-10-17 11:43:00 +01:00
Michael B. Gale
adf39dd33f
Add function for starting status report
2025-10-17 11:16:00 +01:00
Michael B. Gale
000295122d
Use failure instead of aborted
2025-10-16 19:05:03 +01:00
Michael B. Gale
2611d033d7
De-duplicate InitToolsDownloadFIelds definition
2025-10-16 19:03:46 +01:00
Michael B. Gale
ee753b4724
Merge pull request #3209 from github/mbg/code-quality/skip-failed-upload
...
Skip failed SARIF upload if Code Quality is the only analysis kind
2025-10-16 15:22:01 +01:00
Michael B. Gale
db6938a4d0
Change check to be restrictive by default
2025-10-16 15:06:19 +01:00
Michael B. Gale
d02f50ee62
Update changelog for setup-codeql
2025-10-16 14:50:16 +01:00
Michael B. Gale
f4237b7e76
Add setup-codeql to README
2025-10-16 14:48:35 +01:00
Michael B. Gale
302fc5e00d
Update docs
2025-10-16 14:46:35 +01:00
Michael B. Gale
c77b3fb96e
Skip failed SARIF upload if analysis-kinds: code-quality
2025-10-16 14:27:17 +01:00
Michael B. Gale
2a54ab5016
Fix init-action-post-helper tests using broken Configs
2025-10-16 14:18:51 +01:00
Michael B. Gale
2ade8a09a3
Use uploadSarif rather than uploadFiles in analyze action
2025-10-14 19:49:42 +01:00
github-actions[bot]
a60e5ce8ec
Add changelog note
2025-10-14 12:53:29 +00:00
github-actions[bot]
8d0251c1f7
Update default bundle to codeql-bundle-v2.23.3
2025-10-14 12:53:17 +00:00
Michael B. Gale
80220dcd46
Use setup-codeql action in bundle-from-toolcache check
2025-10-12 14:14:07 +01:00
Michael B. Gale
e72fd9acb1
Add initial setup-codeql action
2025-10-12 14:14:06 +01:00
Michael B. Gale
17783bfb99
Merge pull request #3199 from github/mergeback/v4.30.8-to-main-f443b600
...
Mergeback v4.30.8 refs/heads/releases/v4 into main
2025-10-10 18:16:14 +01:00
Henry Mercer
3c764cd93a
Only create GitHub release if it doesn't already exist
2025-10-10 17:54:08 +01:00
Henry Mercer
e1968324ff
Merge branch 'releases/v4' into mergeback/v4.30.8-to-main-f443b600
2025-10-10 17:53:24 +01:00
Henry Mercer
2a6736cca7
Merge pull request #3200 from github/henrymercer/backport-hotfix
...
Revert "Rebuild" commit rather than "Update dependencies"
2025-10-10 17:47:40 +01:00
Henry Mercer
c8765c966b
Revert "Rebuild" commit rather than "Update dependencies"
2025-10-10 17:23:02 +01:00
github-actions[bot]
61789e2fdb
Rebuild
2025-10-10 15:59:22 +00:00
github-actions[bot]
5cd2d139cb
Update changelog and version after v4.30.8
2025-10-10 15:55:20 +00:00
Michael B. Gale
f443b600d9
Merge pull request #3198 from github/update-v4.30.8-527f0f324
...
Merge main into releases/v4
2025-10-10 16:54:36 +01:00
github-actions[bot]
7a2cb623ed
Update changelog for v4.30.8
2025-10-10 14:34:56 +00:00
Henry Mercer
527f0f324a
Merge pull request #3195 from github/dependabot/npm_and_yarn/npm-minor-37415c9066
...
Bump the npm-minor group with 3 updates
2025-10-10 15:22:52 +01:00
Henry Mercer
f402506f0f
Merge pull request #3196 from github/dependabot/github_actions/dot-github/workflows/actions-minor-945aab589d
...
Bump ruby/setup-ruby from 1.263.0 to 1.265.0 in /.github/workflows in the actions-minor group across 1 directory
2025-10-10 15:20:16 +01:00
Henry Mercer
f5e53f9476
Merge pull request #3197 from github/dependabot/github_actions/dot-github/workflows/github/codeql-action-4
...
Bump github/codeql-action from 3 to 4 in /.github/workflows
2025-10-10 15:13:23 +01:00
Michael B. Gale
4e90a42a3e
Merge pull request #3193 from github/mbg/ff/tools-toolcache
...
Gate `tools: toolcache` behind FF
2025-10-10 15:09:00 +01:00
github-actions[bot]
413a4a4df1
Rebuild
2025-10-10 13:49:43 +00:00
dependabot[bot]
452186448a
Bump github/codeql-action from 3 to 4 in /.github/workflows
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-10 13:48:11 +00:00
dependabot[bot]
eadf14bf6e
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.263.0 to 1.265.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](0481980f17...ab177d40ee )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.265.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-10 13:48:07 +00:00
github-actions[bot]
e1257b6fda
Rebuild
2025-10-10 13:47:47 +00:00
dependabot[bot]
b516b1d4bc
Bump the npm-minor group with 3 updates
...
Bumps the npm-minor group with 3 updates: [semver](https://github.com/npm/node-semver ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `semver` from 7.7.2 to 7.7.3
- [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.2...v7.7.3 )
Updates `@typescript-eslint/eslint-plugin` from 8.45.0 to 8.46.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.45.0 to 8.46.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.0/packages/parser )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.46.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.46.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-10 13:46:16 +00:00
Henry Mercer
168b2dee16
Merge pull request #3194 from github/henrymercer-patch-1
...
Dependabot: Only group minor and patch updates
2025-10-10 14:44:22 +01:00
Michael B. Gale
4704ab1869
Fix swapped log levels
2025-10-10 14:42:09 +01:00
Michael B. Gale
dc2ced8385
Add tests for scenarios where the feature is unavailable
2025-10-10 14:39:59 +01:00
Michael B. Gale
5c752c85dd
Add test macro for fallback tests
2025-10-10 14:39:58 +01:00
Henry Mercer
e74435a1da
Dependabot: Only group minor and patch updates
...
Major updates are likely to include breaking changes and are worth reviewing individually.
2025-10-10 14:28:32 +01:00
Michael B. Gale
524b9a00e8
Fix log message swap
2025-10-10 14:04:39 +01:00
Michael B. Gale
a512fe0868
Gate tools: toolcache behind FF
...
Mainly to allow us to disable it, if needed.
2025-10-10 13:49:06 +01:00
Michael B. Gale
62f0f21c3c
Add AllowToolcacheInput feature
2025-10-10 13:27:50 +01:00
Paolo Tranquilli
a8440d08d5
Merge pull request #3185 from github/redsun82/skip-sarif-upload-tests
...
Add unit tests for `uploadPayload`
2025-10-10 14:00:05 +02:00
Paolo Tranquilli
610c7c68e3
Address review
2025-10-09 15:24:02 +02:00
Paolo Tranquilli
ff2fc66cc1
Simplify uploadPayload tests
2025-10-09 12:31:00 +02:00
Paolo Tranquilli
a841c540b7
Scratch uploadSpecifiedFiles tests, make uploadPayload tests instead
2025-10-09 12:18:14 +02:00
Paolo Tranquilli
aeb12f6eaa
Merge branch 'main' into redsun82/skip-sarif-upload-tests
2025-10-09 11:38:10 +02:00
Henry Mercer
6fd4ceb7bb
Merge pull request #3189 from github/henrymercer/download-codeql-rate-limit
...
Add configuration error for rate limited CodeQL download
2025-10-08 15:11:29 +01:00
Michael B. Gale
196a3e577b
Merge pull request #3188 from github/mbg/telemetry/partial-config
...
Allow `Partial<Config>` for `createStatusReportBase`
2025-10-08 14:59:05 +01:00
Henry Mercer
98abb870dc
Add configuration error for rate limited CodeQL download
2025-10-08 14:43:54 +01:00
Michael B. Gale
bdd2cdf891
Also include language in error status report for start-proxy, if available
2025-10-08 13:13:04 +01:00
Michael B. Gale
fb148789ab
Include languages in start-proxy telemetry
2025-10-08 13:01:35 +01:00
Michael B. Gale
2ff418f28a
Parse language before calling getCredentials
2025-10-08 13:01:35 +01:00
Michael B. Gale
527501d15d
Allow createStatusReportBase to accept a Partial<Config>
2025-10-08 13:01:35 +01:00
Paolo Tranquilli
621809b239
Address copilot review
2025-10-08 12:24:49 +02:00
Paolo Tranquilli
8301b8b096
Merge pull request #3180 from github/redsun82/skip-sarif-upload
...
Introduce `CODEQL_ACTION_SKIP_SARIF_UPLOAD`
2025-10-08 12:09:54 +02:00
Nick Rolfe
7bdfa9736a
Merge pull request #3184 from github/nickrolfe/go-overlay
...
Overlays: allow any build mode for Go
2025-10-08 10:48:40 +01:00
Paolo Tranquilli
a57997f2d2
Fix test after rebase
2025-10-08 09:34:48 +02:00
Paolo Tranquilli
4489a63a9d
Add unit tests for uploadSpecifiedFiles
2025-10-08 09:34:48 +02:00
Paolo Tranquilli
1707898e5b
Merge branch 'main' into redsun82/skip-sarif-upload
2025-10-08 09:34:05 +02:00
Paolo Tranquilli
d05f2255a0
Tweak comment
2025-10-08 09:34:01 +02:00
Nick Rolfe
7892cb2362
Overlays: allow any build mode for Go
...
We have a check that a traced language can only run overlay analysis
with build-mode: none, but Go does not currently declare support for
BMN, even though it has a similar autobuild mode that will work for
overlay analysis.
This commit adds a hard-coded exception to that check, allowing any
build mode for Go. This is intended as a short-term solution until Go
declares BMN support. It should be safe, since we can choose not to
enable the feature flag for Go repos using traced builds.
2025-10-07 17:45:08 +01:00
Mario Campos
8a6b62bc2d
Merge pull request #3186 from github/mergeback/v4.30.7-to-main-e296a935
...
Mergeback v4.30.7 refs/heads/releases/v4 into main
2025-10-07 11:20:49 -05:00
github-actions[bot]
d95a3b53f8
Rebuild
2025-10-07 16:01:48 +00:00
github-actions[bot]
257e42ce3d
Merge remote-tracking branch 'origin/main' into mergeback/v4.30.7-to-main-e296a935
2025-10-07 16:01:00 +00:00
github-actions[bot]
074940162c
Update changelog and version after v4.30.7
2025-10-07 15:22:00 +00:00
Mario Campos
e296a93559
Merge pull request #3183 from github/update-v4.30.7-55283843c
...
Merge main into releases/v4
2025-10-07 10:21:14 -05:00
Paolo Tranquilli
df65651d4f
Merge branch 'main' into redsun82/skip-sarif-upload
2025-10-07 17:17:13 +02:00
Paolo Tranquilli
1b09eb4ccc
Address review
2025-10-07 17:17:06 +02:00
Michael B. Gale
2f11c17b09
Merge pull request #3175 from github/mbg/setup/toolcache
...
Support requesting latest version from toolcache with `tools: toolcache`
2025-10-07 10:32:03 +01:00
Michael B. Gale
0ba4970165
Merge branch 'main' into mbg/setup/toolcache
2025-10-07 10:09:12 +01:00
Michael B. Gale
5431b6a308
Merge pull request #3176 from github/mbg/pr-template/tests
...
Add more questions to the PR template
2025-10-07 10:05:07 +01:00
Michael B. Gale
7f5db167b6
Merge branch 'main' into mbg/pr-template/tests
2025-10-07 09:48:29 +01:00
Michael B. Gale
239d7b286f
Merge pull request #3181 from github/mbg/pr-checks/upload-sarif
...
Add more end-to-end tests for `upload-sarif`
2025-10-07 09:48:05 +01:00
Paolo Tranquilli
86b2ad6646
Remove unneeded comment
2025-10-07 10:36:45 +02:00
Paolo Tranquilli
5dfb610e99
Merge branch 'main' into redsun82/skip-sarif-upload
2025-10-07 10:36:12 +02:00
Henry Mercer
1491baa17e
Merge branch 'main' into mbg/pr-checks/upload-sarif
2025-10-07 09:28:42 +01:00
Henry Mercer
db562a696f
Merge pull request #3182 from github/dependabot/npm_and_yarn/npm-b02b6854f6
...
Bump the npm group with 4 updates
2025-10-07 09:16:58 +01:00
github-actions[bot]
93c16735fa
Update changelog for v4.30.7
2025-10-06 18:19:26 +00:00
Mario Campos
55283843ca
Merge pull request #3169 from github/mario-campos/node24
...
[v4] Upgrade Node.js runtime from v20 to v24
2025-10-06 12:52:46 -05:00
github-actions[bot]
6877465dc1
Rebuild
2025-10-06 17:03:52 +00:00
dependabot[bot]
ff23a55f4d
Bump the npm group with 4 updates
...
Bumps the npm group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [typescript](https://github.com/microsoft/TypeScript ).
Updates `@eslint/js` from 9.36.0 to 9.37.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/v9.37.0/packages/js )
Updates `@typescript-eslint/eslint-plugin` from 8.44.1 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.44.1 to 8.45.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/parser )
Updates `typescript` from 5.9.2 to 5.9.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3 )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.37.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.45.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-06 17:02:21 +00:00
Mario Campos
b66db86c84
Hoist CHANGELOG note back to "UNRELEASED" section.
2025-10-06 11:40:43 -05:00
Paolo Tranquilli
00a6e13cbf
Tweak SARIF skipping logs
2025-10-06 17:03:29 +02:00
Paolo Tranquilli
25c8db918a
Revert "Specify reason for skipping SARIF upload in logs"
...
This reverts commit 680b07003d .
2025-10-06 16:59:45 +02:00
Michael B. Gale
dabf6fc578
Adjust step names to be clearer
2025-10-06 15:40:35 +01:00
Michael B. Gale
14c5d77032
Fix: Update payload.json path in with-checkout-path test
2025-10-06 15:28:40 +01:00
Michael B. Gale
380e002752
Add explicit category values
2025-10-06 15:15:43 +01:00
Paolo Tranquilli
680b07003d
Specify reason for skipping SARIF upload in logs
2025-10-06 15:39:29 +02:00
Michael B. Gale
22aba57acf
Include analysis kind in payloadSaveFile path in uploadPayload
2025-10-06 14:30:30 +01:00
Paolo Tranquilli
11e4034414
Clarify comment about SKIP_SARIF_UPLOAD setting
2025-10-06 15:23:18 +02:00
Paolo Tranquilli
882667e383
Update src/util.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 15:22:34 +02:00
Michael B. Gale
6f964b7776
Cover more cases in upload-sarif check
2025-10-06 14:10:49 +01:00
Michael B. Gale
6bdf5d3d00
Run upload-sarif check for all analysis-kinds values
2025-10-06 13:56:19 +01:00
Michael B. Gale
9b3ade946d
Rename upload-quality-sarif.yml workflow
2025-10-06 13:50:21 +01:00
Paolo Tranquilli
e0b9da7b0a
Introduce CODEQL_ACTION_SKIP_SARIF_UPLOAD
...
This triggers a subset of the behavior of `CODEQL_ACTION_TEST_MODE`,
specifically just skipping the SARIF upload step. This is required for
our internal testing where we want the SARIF file (via
`CODEQL_ACTION_DUMP_SARIF_DIR`) but don't want to actually upload it,
but we don't want the rest of the behaviour of `CODEQL_ACTION_TEST_MODE`
that is specific for `codeql-action` own CI checks.
2025-10-06 14:38:32 +02:00
Michael B. Gale
726a341ed4
Restrict when tools: toolcache can be used
2025-10-06 13:16:16 +01:00
Michael B. Gale
1cc5eb6636
Use semver.compare instead of semver.lt
2025-10-06 12:58:00 +01:00
Michael B. Gale
43ce7ef399
Add isDynamicWorkflow function
2025-10-06 12:55:54 +01:00
Michael B. Gale
4d0c164f60
Remove toolcache option description from action.yml
2025-10-06 12:53:17 +01:00
Mario Campos
b2e22323e2
Merge remote-tracking branch 'origin/main' into mario-campos/node24
...
# Conflicts:
# lib/analyze-action-post.js
# lib/analyze-action.js
# lib/autobuild-action.js
# lib/init-action-post.js
# lib/init-action.js
# lib/resolve-environment-action.js
# lib/start-proxy-action-post.js
# lib/start-proxy-action.js
# lib/upload-lib.js
# lib/upload-sarif-action-post.js
# lib/upload-sarif-action.js
# package-lock.json
# package.json
2025-10-03 12:59:21 -05:00
Michael B. Gale
dd9e24a8a4
Add more questions to the PR template
2025-10-03 16:27:36 +01:00
Michael B. Gale
13a3a6890f
Add basic PR check for tools: toolcache
2025-10-03 15:49:29 +01:00
Michael B. Gale
7d468c931c
Accept toolcache as version value for prepare-test
2025-10-03 15:48:04 +01:00
Michael B. Gale
425ef85595
Support requesting CLI from toolcache with tools: toolcache
2025-10-03 15:40:33 +01:00
Michael B. Gale
297313df79
Add getLatestToolcacheVersion with tests
2025-10-03 14:40:34 +01:00
Michael B. Gale
065c6cfb78
Merge pull request #3174 from github/mbg/fix/start-proxy-matrix
...
Make `matrix` available to `start-proxy` action
2025-10-03 12:26:10 +01:00
Michael B. Gale
7fb8378d93
Re-throw exception in createStatusReportBase when in test mode
2025-10-03 11:59:36 +01:00
Mario Campos
dddf033776
Revert changes to build.mjs
2025-10-02 14:32:40 -05:00
Mario Campos
54ae8ba5b1
Simplify PR check by reverting changes to @types/node.
2025-10-02 14:24:46 -05:00
Michael B. Gale
65e9e640ee
Make matrix available to start-proxy action
2025-10-02 17:45:22 +01:00
Nick Rolfe
21a7ba37dd
Merge pull request #3173 from github/mergeback/v3.30.6-to-main-64d10c13
...
Mergeback v3.30.6 refs/heads/releases/v3 into main
2025-10-02 15:15:57 +01:00
github-actions[bot]
70836b1ec4
Rebuild
2025-10-02 13:55:07 +00:00
github-actions[bot]
205744e04f
Update changelog and version after v3.30.6
2025-10-02 13:53:03 +00:00
Nick Rolfe
64d10c1313
Merge pull request #3172 from github/update-v3.30.6-10feb5d2a
...
Merge main into releases/v3
2025-10-02 14:52:21 +01:00
github-actions[bot]
909610e8a8
Update changelog for v3.30.6
2025-10-02 13:28:36 +00:00
Henry Mercer
d899b2ed98
Merge branch 'main' into mario-campos/node24
2025-10-02 12:36:53 +01:00
Michael B. Gale
10feb5d2a2
Merge pull request #3167 from github/mbg/upload-sarif/find-then-filter
...
Find, then filter, SARIF files for `upload-sarif` Action
2025-10-02 11:51:47 +01:00
Nick Rolfe
4182ea3d4e
Merge pull request #3168 from github/update-bundle/codeql-bundle-v2.23.2
...
Update default bundle to 2.23.2
2025-10-02 11:25:07 +01:00
Michael B. Gale
34afe5b7b1
Merge pull request #3171 from github/mbg/start-proxy/telemetry
...
Add basic telemetry for `start-proxy` Action
2025-10-02 11:23:10 +01:00
Nick Rolfe
096fe67f97
Merge branch 'main' into update-bundle/codeql-bundle-v2.23.2
2025-10-02 11:08:29 +01:00
Michael B. Gale
b4964014ad
Merge pull request #3170 from github/mbg/start-proxy/remove-update-workflow
...
Remove `update-proxy-release` workflow
2025-10-02 11:05:22 +01:00
Michael B. Gale
d573787cca
Report registry types that are configured for CodeQL in start-proxy telemetry
2025-10-01 16:00:05 +01:00
Michael B. Gale
15916800df
Send a basic status report in start-proxy Action if it succeeds
2025-10-01 15:55:20 +01:00
Michael B. Gale
cb5a2849ac
Send status report when start-proxy fails
2025-10-01 15:52:28 +01:00
Michael B. Gale
6de1d741f6
Move error handling from startProxy to runWrapper in start-proxy action
2025-10-01 15:43:43 +01:00
Michael B. Gale
a506145f31
Add StartProxy to ActionName enum
2025-10-01 15:42:08 +01:00
Michael B. Gale
aac66ec793
Remove update-proxy-release workflow
2025-10-01 15:30:18 +01:00
Michael B. Gale
91a63dc72c
Remove undefined values from results of unsafeEntriesInvariant
2025-10-01 15:28:56 +01:00
Michael B. Gale
d25fa60a90
ESLint: Disable no-unused-vars for parameters starting with _
2025-10-01 15:28:31 +01:00
Mario Campos
3adb1ff7b8
Reorder supported tags in descending order
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
2025-10-01 09:04:18 -05:00
Mario Campos
d4b5380db4
Document Node.js 24 change in CHANGELOG.md.
2025-09-30 14:11:13 -05:00
Mario Campos
d4bbcb74ca
Implement simultaneous PR checks for Node.js v20, v24.
...
Copied from #2006 .
2025-09-30 14:11:13 -05:00
Mario Campos
180438161e
Specify Node.js v24 in actions/setup-node steps.
2025-09-30 14:11:13 -05:00
Mario Campos
d7ada03e02
Downgrade upload-sarif@v4 -> v3
...
I got ahead of myself; v4 hasn't been tagged yet.
2025-09-30 14:11:13 -05:00
Mario Campos
30445af89f
Rebuild JS after upgrading to Node.js 24.
2025-09-30 14:11:04 -05:00
Mario Campos
7434149006
Upgrade Node.js version to 24.
...
This requires creating a new major-version (v4) of codeql-action.
2025-09-30 13:56:31 -05:00
Michael B. Gale
9a0b46abff
Rename keys and entries helpers and update docs
2025-09-30 12:52:04 +01:00
Michael B. Gale
b8c496644d
Rename variables in getGroupedSarifFilePaths
2025-09-30 12:05:59 +01:00
Michael B. Gale
ad086e4d90
Use path.extname for some extension checks
2025-09-30 11:55:04 +01:00
github-actions[bot]
47b5ac77ee
Add changelog note
2025-09-30 08:31:56 +00:00
github-actions[bot]
b5caf1196e
Update default bundle to codeql-bundle-v2.23.2
2025-09-30 08:31:45 +00:00
Michael B. Gale
80cb6b56b9
Merge pull request #3136 from github/mbg/dep-caching/telemetry
...
Add telemetry for dependency caching
2025-09-29 16:01:30 +01:00
Michael B. Gale
d44c8b3e18
Fix comments
2025-09-29 15:45:07 +01:00
Michael B. Gale
93711d3d89
Print a warning when there are sarifFiles in getGroupedSarifFilePaths that don't belong to an analysis kind
2025-09-29 15:07:16 +01:00
Michael B. Gale
056fb86575
Call fixCategory in uploadSpecifiedFiles
...
Since `fixCategory` is now part of `AnalysisConfig`, we don't have to remember to do it at the call site for `uploadSpecifiedFiles` or `uploadFiles` anymore.
2025-09-29 15:07:16 +01:00
Michael B. Gale
63d1b25e97
Use getGroupedSarifFilePaths for upload-sarif Action
2025-09-29 15:07:16 +01:00
Michael B. Gale
717d581574
Add fixCategory to AnalysisConfig
2025-09-29 15:07:15 +01:00
Michael B. Gale
0417531633
Add keysTyped and entriesTyped helpers
2025-09-29 15:07:15 +01:00
Michael B. Gale
13ae3d4328
Add and use getAnalysisConfig
2025-09-29 15:07:14 +01:00
Michael B. Gale
fe0376ed1f
Add getGroupedSarifFilePaths with tests
2025-09-29 15:07:13 +01:00
Michael B. Gale
36adfa7b0f
Merge pull request #3166 from github/mbg/upload-sarif/add-tests
...
Add tests for `upload-sarif`
2025-09-29 15:06:31 +01:00
Michael B. Gale
97159624c3
Fix condition in test workflow
2025-09-29 14:34:50 +01:00
Óscar San José
f0a08a4bf5
Merge pull request #3159 from github/oscarsj/update-brace-expansion-dep
...
Update vulnerable dependency brace-expansion
2025-09-29 12:13:53 +02:00
Michael B. Gale
73fbfb0bbf
Update src/upload-sarif.test.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 09:11:01 +01:00
Michael B. Gale
5fd2cfe1ef
Fail if no SARIF files were uploaded
2025-09-29 09:04:44 +01:00
Michael B. Gale
2adc894410
Tests: ensure uploadSpecifiedFiles wasn't called if we don't expect it to be
2025-09-29 09:01:28 +01:00
Michael B. Gale
5b3f0ded91
Test that uploaded files match expectations for each analysis kind
2025-09-29 09:01:07 +01:00
Michael B. Gale
6e0b0872fa
Add some tests for findAndUpload and uploadSarif
2025-09-29 09:01:02 +01:00
Michael B. Gale
9f452fad0f
Move core upload-sarif logic to upload-sarif module
...
Note that this also fixes the format of the `sarif-ids` outputs to match what is documented
2025-09-29 08:57:52 +01:00
Michael B. Gale
5fc9e66105
Move findAndUpload to a new module
2025-09-29 08:44:44 +01:00
Michael B. Gale
e6768a18cf
Merge branch 'main' into mbg/dep-caching/telemetry
2025-09-29 08:39:48 +01:00
Michael B. Gale
6a87ebe42b
Merge pull request #3162 from github/mergeback/v3.30.5-to-main-3599b3ba
...
Mergeback v3.30.5 refs/heads/releases/v3 into main
2025-09-26 19:07:29 +01:00
github-actions[bot]
b66e847aaf
Rebuild
2025-09-26 17:35:46 +00:00
github-actions[bot]
1733a23b20
Update changelog and version after v3.30.5
2025-09-26 17:30:55 +00:00
Michael B. Gale
3599b3baa1
Merge pull request #3161 from github/update-v3.30.5-0a67bd46a
...
Merge main into releases/v3
2025-09-26 18:30:21 +01:00
github-actions[bot]
2ca0085e58
Update changelog for v3.30.5
2025-09-26 17:09:07 +00:00
Michael B. Gale
0a67bd46a0
Merge pull request #3160 from github/mbg/fix/upload-sarif
...
Hotfix `upload-sarif` not uploading non-`.sarif` files
2025-09-26 18:06:08 +01:00
Michael B. Gale
8e34f2f3bf
Add changelog
2025-09-26 17:52:17 +01:00
Michael B. Gale
0b7fc56648
Fix upload-sarif not uploading non-.sarif files
2025-09-26 17:47:59 +01:00
Óscar San José
2f0649510e
Build lib
2025-09-26 16:45:21 +02:00
Óscar San José
f19a3e769f
Update vulnerable dependencies brace-expansion
2025-09-26 16:41:06 +02:00
Michael B. Gale
31bfb99f0d
Do not use stringified objects for dependency caching telemetry
2025-09-26 00:26:09 +01:00
Michael B. Gale
94a9b7a110
Merge pull request #3155 from github/mbg/node/no-install-in-actions
...
Don't run `npm install` when in an Actions workflow
2025-09-25 22:47:04 +01:00
Michael B. Gale
ed57767898
Don't measure size of downloaded cache
2025-09-25 21:02:43 +01:00
Michael B. Gale
2ff902e1f1
Rename CacheHitResult and hit
2025-09-25 20:53:23 +01:00
Michael B. Gale
a0ae9ba202
Log what the script is doing
2025-09-25 20:25:59 +01:00
Michael B. Gale
b27a8ef21f
Exit if running in an Actions workflow
2025-09-25 20:25:59 +01:00
Henry Mercer
65925679a3
Merge pull request #3139 from github/henrymercer/fix-log-message
...
Fix `tools: linked` log message
2025-09-25 16:48:44 +01:00
Michael B. Gale
fa64a7dee6
Merge pull request #3154 from github/mbg/node/check-up-to-date-deps
...
Add script to check whether `npm i` needs to be run
2025-09-25 15:04:03 +01:00
Michael B. Gale
455038c8a7
Add script to check whether npm i needs to be run
...
and add it to the `build` command
2025-09-25 14:45:55 +01:00
Michael B. Gale
853decd26b
Merge pull request #3152 from github/mbg/node/individual-test-cmd
...
Add `npm run ava` command, update instructions, and exclude files from VSCode search
2025-09-25 14:42:35 +01:00
Michael B. Gale
48be21c31e
Use npm run ava in justfile
2025-09-25 14:22:38 +01:00
Michael B. Gale
77a9259761
Exclude transpiled code and dependencies from VSCode search
2025-09-25 14:22:38 +01:00
Michael B. Gale
e2e1db3e4e
Update CONTRIBUTING.md with npm run ava
2025-09-25 14:22:38 +01:00
Michael B. Gale
a645d167d6
Add npm run ava command (for ava without a specific path)
2025-09-25 14:22:38 +01:00
Michael B. Gale
8fca38155e
Merge pull request #3153 from github/mbg/ci/improve-unit-tests
...
Improve `pr-checks` workflow
2025-09-25 14:21:26 +01:00
Michael B. Gale
4e65cda8c2
Add generated workflow diff to job summary if changed
2025-09-25 13:30:00 +01:00
Michael B. Gale
b4db1860cd
Reset working directory before failing in check-js.sh
2025-09-25 13:27:45 +01:00
Michael B. Gale
9cf3a96f63
Add transpiled JS to job summary if changed
2025-09-25 13:27:39 +01:00
Michael B. Gale
6a72568b19
Run more checks in unit-tests job, even when previous checks failed
2025-09-25 13:27:32 +01:00
Henry Mercer
b1d32cf356
Merge branch 'main' into henrymercer/fix-log-message
2025-09-25 13:06:54 +01:00
Henry Mercer
5235174f0e
Merge pull request #3137 from github/henrymercer/slim-pr-checks
...
Only run PR checks on Ubuntu by default
2025-09-25 12:57:21 +01:00
Michael B. Gale
f3bf6463e1
Merge pull request #3151 from github/mbg/ci/rollback-test-triggers
...
Don't dry-run `rollback-release` workflow on release branches
2025-09-25 12:48:18 +01:00
Michael B. Gale
c5ce5e5d1c
Don't dry-run rollback-release workflow on release branches
2025-09-25 12:12:42 +01:00
Henry Mercer
79dc6cc78c
Merge pull request #3150 from github/mergeback/v3.30.4-to-main-303c0aef
...
Mergeback v3.30.4 refs/heads/releases/v3 into main
2025-09-25 12:08:26 +01:00
github-actions[bot]
4d32274da6
Rebuild
2025-09-25 10:50:17 +00:00
github-actions[bot]
0a3e31778d
Update changelog and version after v3.30.4
2025-09-25 10:19:26 +00:00
Ian Lynagh
303c0aef88
Merge pull request #3149 from github/update-v3.30.4-e4b85ab65
...
Merge main into releases/v3
2025-09-25 11:18:49 +01:00
github-actions[bot]
333a673809
Update changelog for v3.30.4
2025-09-25 09:54:23 +00:00
Henry Mercer
5445d1a09c
Merge branch 'main' into henrymercer/slim-pr-checks
2025-09-25 10:42:10 +01:00
Chuan-kai Lin
e4b85ab654
Merge pull request #3148 from github/cklin/just-test_file-serial
...
build: use --serial in 'just test_file'
2025-09-24 14:47:17 -07:00
Chuan-kai Lin
1e72556714
build: use --serial in 'just test_file'
...
Some tests require the --serial flag to pass.
2025-09-24 11:10:24 -07:00
Michael B. Gale
39842d8f83
Merge pull request #3146 from github/mbg/start-proxy/authenticate
...
Provide `Authorization` header when downloading `update-job-proxy`
2025-09-24 19:09:40 +01:00
Michael B. Gale
6ccec2ac14
Remove url from log messages
2025-09-24 18:54:49 +01:00
Henry Mercer
435f474d1e
Merge pull request #3147 from github/dependabot/npm_and_yarn/npm-76d2ab1078
...
Bump @actions/cache from 4.0.5 to 4.1.0 in the npm group
2025-09-24 18:47:44 +01:00
Henry Mercer
a34e1cd60b
Merge branch 'main' into henrymercer/slim-pr-checks
2025-09-24 19:29:32 +02:00
github-actions[bot]
f134e09015
Rebuild
2025-09-24 15:14:06 +00:00
dependabot[bot]
50a31df6ba
Bump @actions/cache from 4.0.5 to 4.1.0 in the npm group
...
Bumps the npm group with 1 update: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache ).
Updates `@actions/cache` from 4.0.5 to 4.1.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache )
---
updated-dependencies:
- dependency-name: "@actions/cache"
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 15:12:49 +00:00
Henry Mercer
8e25b3435d
Merge pull request #3144 from github/henrymercer/dependabot
...
Update Dependabot configuration for GitHub Actions
2025-09-24 16:09:27 +01:00
Michael B. Gale
4e820a4ca4
Apply review feedback
2025-09-24 15:50:19 +01:00
Michael B. Gale
5a9c44b3b2
Merge pull request #3145 from github/mbg/ci/skip-checks-for-dependabot
...
Skip PR checks for events triggered by Dependabot
2025-09-24 13:58:23 +01:00
Michael B. Gale
3183e6b8f9
Skip non-generated workflows for Dependabot
2025-09-24 12:49:31 +01:00
Michael B. Gale
d43f46c39c
Set Authorization header for downloading update-job-proxy
2025-09-24 12:41:54 +01:00
Michael B. Gale
efcf614b5d
Refactor assembling Authorization header value into its own function
2025-09-24 12:40:15 +01:00
Henry Mercer
4082f8c39f
Install yq
2025-09-24 13:33:10 +02:00
Michael B. Gale
cec0b17b93
Skip PR checks for events triggered by Dependabot
2025-09-24 12:08:05 +01:00
Henry Mercer
83fdfaf3fc
Merge branch 'main' into henrymercer/slim-pr-checks
2025-09-24 13:03:53 +02:00
Henry Mercer
86de17c44d
Update Dependabot configuration for GitHub Actions
2025-09-24 11:54:39 +01:00
Henry Mercer
ba58de7d61
Run resolve environment test against Ubuntu only
...
There isn't really anything platform-specific at the moment.
2025-09-24 12:51:03 +02:00
Henry Mercer
8633a151d5
Remove unnecessary "test" prefix from check names
2025-09-24 12:45:10 +02:00
Henry Mercer
79bbb1744e
Remove PR checks that are now duplicated
...
Direct tracing is now enabled by default.
2025-09-24 12:44:21 +02:00
Henry Mercer
67a0080933
Test all-platform bundle on all platforms
2025-09-24 12:36:35 +02:00
Henry Mercer
a8eeef9291
Merge pull request #3143 from github/dependabot/npm_and_yarn/npm-1a46694d8a
...
Bump the npm group with 3 updates
2025-09-24 11:31:35 +01:00
github-actions[bot]
f54c1c0b33
Rebuild
2025-09-24 10:14:58 +00:00
dependabot[bot]
c6674f9abd
Bump the npm group with 3 updates
...
Bumps the npm group with 3 updates: [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@eslint/compat` from 1.3.2 to 1.4.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-v1.4.0/packages/compat )
Updates `@typescript-eslint/eslint-plugin` from 8.44.0 to 8.44.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.44.0 to 8.44.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@eslint/compat"
dependency-version: 1.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.44.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.44.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-24 10:13:41 +00:00
Henry Mercer
0890b56a8a
Merge pull request #3140 from github/henrymercer/dependabot-rebuild-actions
...
Trigger sync back script automatically
2025-09-24 11:11:54 +01:00
Ian Lynagh
c6e30a2b5a
Merge pull request #3118 from github/update-bundle/codeql-bundle-v2.23.1
...
Update default bundle to 2.23.1
2025-09-23 14:25:40 +01:00
Henry Mercer
1b12ed7ea8
Run resolve environment PR checks cross-platform
2025-09-23 15:15:15 +02:00
Henry Mercer
d92eef9c9e
Merge pull request #3138 from github/dependabot/github_actions/actions-a14fb9fd22
...
Bump the actions group across 1 directory with 2 updates
2025-09-23 14:11:12 +01:00
Henry Mercer
d34e247444
Enable Dependabot updates for other Actions in .github/actions
2025-09-23 15:00:15 +02:00
Henry Mercer
78e8dc0161
Trigger sync back script automatically
2025-09-23 14:59:56 +02:00
github-actions[bot]
a29637ac01
Rebuild
2025-09-23 12:54:09 +00:00
Henry Mercer
50fc7e9236
Fix tools: linked log message
2025-09-23 14:53:29 +02:00
dependabot[bot]
1ba789f617
Bump the actions group across 1 directory with 2 updates
...
Bumps the actions group with 2 updates in the / 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.257.0 to 1.263.0
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb )
- [Commits](4451173596...0481980f17 )
Updates `actions/create-github-app-token` from 2.1.1 to 2.1.4
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2.1.1...v2.1.4 )
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.263.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/create-github-app-token
dependency-version: 2.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-23 12:52:28 +00:00
Henry Mercer
944aa7df3d
Merge pull request #3088 from github/dependabot/github_actions/actions-f739f361ea
...
Bump the actions group with 4 updates
2025-09-23 13:48:16 +01:00
Henry Mercer
29a4b8731d
Run code scanning config tests on Linux only
2025-09-23 14:40:02 +02:00
Henry Mercer
3df807292a
Only run PR checks on Ubuntu by default
2025-09-23 14:38:33 +02:00
Henry Mercer
c656a2569b
Merge pull request #3094 from github/copilot/stack-pr-3088
...
Sync Action version updates back to the source templates in the `pr-checks` directory
2025-09-23 13:31:55 +01:00
Michael B. Gale
eb05da905d
Specify Accept header for toolcache.downloadTool
2025-09-23 13:27:06 +01:00
github-actions[bot]
e8921f7eff
Add changelog note
2025-09-23 13:27:06 +01:00
github-actions[bot]
2bbfe979c3
Update default bundle to codeql-bundle-v2.23.1
2025-09-23 13:27:06 +01:00
Kasper Svendsen
5c8c613b75
Merge pull request #3062 from github/kaspersv/bump-minimum-overlay-codeql-version
...
Bump minimum CLI version for overlay analysis
2025-09-23 13:56:54 +02:00
Michael B. Gale
7dfbfdcb01
Report overall cache usage for CodeQL dependency caches
2025-09-23 12:28:42 +01:00
Michael B. Gale
3d7d7c978e
Fix comment
2025-09-23 11:56:50 +01:00
Michael B. Gale
249a3cbb5c
Add telemetry for storing dependency caches
2025-09-23 11:52:46 +01:00
Michael B. Gale
11480e326c
Add telemetry for restoring dependency caches
2025-09-23 11:50:15 +01:00
Kasper Svendsen
e2f4bf692b
Bump minimum CLI version for overlay analysis
2025-09-23 12:08:15 +02:00
Henry Mercer
2885255647
Only sync back versions on Dependabot update PRs
2025-09-23 11:29:23 +02:00
Michael B. Gale
665891b4f2
Merge pull request #3126 from github/mbg/add/properties-api
...
Add support for the repository properties API
2025-09-23 10:17:52 +01:00
Michael B. Gale
5a4aa83242
Always log when combining queries is disabled in the repo properties
2025-09-23 09:49:29 +01:00
Michael B. Gale
54bbe822cc
Always log when queries are configured in the repository properties
2025-09-23 09:44:52 +01:00
Michael B. Gale
4178e15b0a
Only disable loadPropertiesFromApi on GHES
2025-09-23 09:41:53 +01:00
Michael B. Gale
205b6ba838
Rebuild
2025-09-23 09:29:04 +01:00
Michael B. Gale
0a75581cde
Check that we are on dotcom
2025-09-23 09:22:07 +01:00
Michael B. Gale
7f73f8c235
Add unit tests for properties module
2025-09-23 09:16:28 +01:00
Michael B. Gale
07920e84f8
Fix using keys instead of values
...
Also add `logger.debug` call with keys from API response
2025-09-23 09:12:16 +01:00
Michael B. Gale
40262b1861
Add getRepositoryProperties to api-client, for easier mocking
2025-09-23 09:11:10 +01:00
Michael B. Gale
b4f966a31a
Add FF to control whether to fetch repository properties
2025-09-22 20:26:56 +01:00
Michael B. Gale
05310c6f55
Ignore repository property query config if CQ-only analysis
2025-09-22 16:32:28 +01:00
Michael B. Gale
889d482c54
Add logging to combineQueries
2025-09-22 16:32:26 +01:00
Henry Mercer
e9d7b2dd99
Remove unnecessary test cases
2025-09-22 16:49:11 +02:00
Henry Mercer
d9ad6a31c3
Error if sync.py not found
2025-09-22 16:49:11 +02:00
Henry Mercer
fbe415d86f
Remove misleading test case
2025-09-22 16:49:11 +02:00
Henry Mercer
8df00436ea
Remove half baked dry run functionality
2025-09-22 16:49:11 +02:00
Henry Mercer
bb07e07aff
Remove trailing whitespace
2025-09-22 16:49:11 +02:00
Henry Mercer
86ed2117d5
Note limitation of looking for uses: in pattern
2025-09-22 16:49:11 +02:00
Henry Mercer
5065ea8eef
Improve comment
2025-09-22 16:49:11 +02:00
Henry Mercer
ee37081d03
Remove docs about sync back workflow
...
In favour of docs in the script itself
2025-09-22 16:48:46 +02:00
Henry Mercer
5df1d6e0db
Remove redundant check
2025-09-22 15:39:05 +01:00
Michael B. Gale
54746c8dad
Fix expected-config-file-contents
2025-09-22 14:56:51 +01:00
Michael B. Gale
6bb4ad3009
Update .github/actions/check-codescanning-config/index.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-22 13:11:32 +01:00
Michael B. Gale
d46a178adb
Sort queries array in check-codescanning-config
2025-09-22 13:00:15 +01:00
Michael B. Gale
c7eb488f8f
Add tests
2025-09-20 14:09:08 +01:00
Michael B. Gale
d14a2122fd
Include repo property queries in combineQueries
2025-09-20 14:09:08 +01:00
Michael B. Gale
1bfb67dae0
Refactor combining queries into its own function
2025-09-20 14:09:08 +01:00
Michael B. Gale
781a65ae32
Use appropriate error message in parseQueriesFromInput for repo property input
2025-09-20 14:09:08 +01:00
Michael B. Gale
ed216a06d2
Include queries from repo properties in AugmentationProperties
2025-09-20 14:09:07 +01:00
Michael B. Gale
6150aff57f
Add and use QuerySpec type
2025-09-20 14:09:07 +01:00
Michael B. Gale
3b00d03019
Load repository properties and store them in the Config
2025-09-20 14:09:07 +01:00
Michael B. Gale
4f9b2f7f06
Add initial client for repository properties
2025-09-20 14:09:06 +01:00
Michael B. Gale
96ca55b157
Ava: Run all tests in src/ directory
2025-09-20 14:06:54 +01:00
Henry Mercer
c9d2739db2
Use more generic regexp for sync.py changes
2025-09-10 18:24:51 +01:00
Henry Mercer
d0f02ad683
Simplify import
2025-09-10 18:24:38 +01:00
Henry Mercer
1343eba2d0
Remove unused imports
2025-09-10 18:14:20 +01:00
Henry Mercer
cde0d796a6
Run sync back script separately
2025-09-10 18:14:08 +01:00
Henry Mercer
d08f929510
Run test script in CI
2025-09-10 18:12:29 +01:00
Henry Mercer
d9bc711b1c
Rename script for consistency
2025-09-10 18:12:20 +01:00
copilot-swe-agent[bot]
f537110285
Add sync-back script execution to rebuild workflow
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-09-10 16:59:28 +00:00
copilot-swe-agent[bot]
5d79536231
Remove regular workflow file updates from sync-back script
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-09-10 16:53:17 +00:00
copilot-swe-agent[bot]
f77ed607fd
Improve sync-back automation with automatic action detection, comment preservation, and tests
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-09-10 16:00:52 +00:00
copilot-swe-agent[bot]
8d31b533a2
Add sync-back automation for Dependabot action version updates
...
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-09-10 09:39:16 +00:00
copilot-swe-agent[bot]
436471d2fb
Initial plan
2025-09-09 16:16:43 +00:00
dependabot[bot]
1a80c9b44e
Bump the actions group with 4 updates
...
Bumps the actions group with 4 updates: [actions/setup-go](https://github.com/actions/setup-go ), [actions/github-script](https://github.com/actions/github-script ), [actions/setup-node](https://github.com/actions/setup-node ) and [actions/setup-python](https://github.com/actions/setup-python ).
Updates `actions/setup-go` from 5 to 6
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 17:54:44 +00:00