ci: bump github/codeql-action/autobuild from 4.37.3 to 4.37.6 - #607
ci: bump github/codeql-action/autobuild from 4.37.3 to 4.37.6#607dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [github/codeql-action/autobuild](https://github.com/github/codeql-action) from 4.37.3 to 4.37.6. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@e4fba86...5595cca) --- updated-dependencies: - dependency-name: github/codeql-action/autobuild dependency-version: 4.37.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
|
🚀 Website Preview
Preview has been cleaned up as the PR was closed. |
wbreza
left a comment
There was a problem hiding this comment.
Authentic 4.37.6 SHA pin, but bumping autobuild alone leaves init and analyze on 4.37.3 and the CodeQL job fails.
What stood out
- Pin authenticity verified — The new pin
5595ccafdereferences to the annotated tagv4.37.6, and the prior pin resolved tov4.37.3. A genuine forward bump that stays immutably SHA-pinned. - Split upgrade breaks the job —
initandanalyzestay on the 4.37.3 pin, soautobuildrefuses the saved config and the Analyze job fails on this head. - No workflow migration needed — Release notes for 4.37.4 through 4.37.6 add no required inputs, permission changes, or runtime bumps.
Top issues
- [F-001] CodeQL Analyze fails with autobuild 4.37.6 running against init 4.37.3 —
.github/workflows/codeql.yml:45
Cross-cutting
- [F-001] Sub-action pins must move as a set (process) — Companion PRs #604 (init) and #605 (analyze) need to land with this one; any lone merge leaves CodeQL broken on main.
Improvement opportunities
- [O-001] Pin comment says
# v4while the rest of the repo uses full semver (Optional) —.github/workflows/codeql.yml:45
|
|
||
| - name: Autobuild | ||
| uses: github/codeql-action/autobuild@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4 | ||
| uses: github/codeql-action/autobuild@5595ccaf912efad79be6eef63a5619ff05969be3 # v4 |
There was a problem hiding this comment.
[F-001] This bumps autobuild to 4.37.6 while init (line 40) and analyze (line 48) stay pinned to e4fba868… (4.37.3). init stamps the saved CodeQL config with its own action version, and autobuild rejects a config whose version differs from its own, so the job dies before analysis runs.
The CodeQL run on this head SHA failed at the Autobuild step:
Loaded a configuration file for version '4.37.3', but running version '4.37.6'
with the annotation:
Not all workflow steps that use
github/codeql-actionactions use the same version.
Companion PRs #604 (init) and #605 (analyze) bump the same 4.37.3 → 4.37.6. No merge order of the three avoids a broken window — whichever lands first leaves main with a failing CodeQL Analyze job. Land all three pins together, or fold the other two lines into this branch:
- uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4
+ uses: github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4
- uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4
+ uses: github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4|
|
||
| - name: Autobuild | ||
| uses: github/codeql-action/autobuild@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4 | ||
| uses: github/codeql-action/autobuild@5595ccaf912efad79be6eef63a5619ff05969be3 # v4 |
There was a problem hiding this comment.
[O-001] The trailing pin comment reads # v4, but every other pinned action in this repo's workflows carries a full semver comment (for example actions/checkout@… # v7.0.1 in ci.yml). The three codeql-action lines are the only bare-major exceptions, so the file alone never reveals that this is 4.37.6. Tightening the comment restores the audit trail, and is worth applying to all three lines once the sub-actions are aligned.
| uses: github/codeql-action/autobuild@5595ccaf912efad79be6eef63a5619ff05969be3 # v4 | |
| uses: github/codeql-action/autobuild@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6 |
|
Superseded by #616. |
Bumps github/codeql-action/autobuild from 4.37.3 to 4.37.6.
Release notes
Sourced from github/codeql-action/autobuild's releases.
Changelog
Sourced from github/codeql-action/autobuild's changelog.
... (truncated)
Commits
5595ccaMerge pull request #4071 from github/update-v4.37.6-6a9359a1bec9c757Add change note for PR 407045c8742Update changelog for v4.37.66a9359aMerge pull request #4070 from github/mbg/remote-address/change-file-default065cdc0ChangeDEFAULT_CONFIG_FILE_NAMEf99dd5aMerge pull request #4066 from github/dependabot/npm_and_yarn/js-yaml-5.2.21804b21Merge pull request #4068 from github/mergeback/v4.37.5-to-main-d1ba80a13020a2fRebuild93c3a5aUpdate changelog and version after v4.37.5d1ba80aMerge pull request #4067 from github/update-v4.37.5-1cd4d01d5Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)