Skip to content

build(deps): move every codeql-action to 4.37.7 in one commit - #118

Merged
bgard68 merged 1 commit into
mainfrom
deps/codeql-action-4.37.7
Aug 17, 2026
Merged

build(deps): move every codeql-action to 4.37.7 in one commit#118
bgard68 merged 1 commit into
mainfrom
deps/codeql-action-4.37.7

Conversation

@bgard68

@bgard68 bgard68 commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Supersedes #100 and #103. Closes the CodeQL half of the stuck Dependabot queue on main.

Why these cannot be separate pull requests

codeql-action requires init, analyze and upload-sarif to run the same version. Mixing them fails with:

Loaded a configuration file for version '4.37.4', but running version '4.37.7'

Dependabot opens one pull request per sub-action, so each one creates exactly that mismatch on its own branch — #100 moves init while analyze stays behind, #103 moves analyze while init stays behind. Both are red for the same reason, and rebasing cannot fix either: the conflict is between the change and the rest of the file, not between the branch and its base. I confirmed that by re-running one and watching it fail identically.

They also have to land together to be correct, and two pull requests cannot do that.

On the current state of main

upload-sarif reached 4.37.7 when #94 and #95 merged, leaving init and analyze on 4.37.4. That combination is fine and main is healthy — codeql.yml has no upload-sarif step, so nothing mismatches inside a single workflow, and CodeQL has passed on every run since. It only becomes a problem when one of the two in codeql.yml moves without the other, which is precisely what those two pull requests each do.

The change

Every codeql-action reference in the repository is now the one SHA:

before after
init f205ea1c (4.37.4) ff2f1c62 (4.37.7)
analyze f205ea1c (4.37.4) ff2f1c62 (4.37.7)
upload-sarif ff2f1c62 (4.37.7) unchanged

Tag SHAs verified against github/codeql-action rather than taken from the pull request titles — note #103 is titled 4.37.6 but 4.37.7 is current, and 4.37.6 is 5595ccaf, a different commit.

dapper has the same pair stuck (#98, #102) and gets the same treatment separately; frontend has #96, #99 and #101, which are additionally blocked by unrelated CI breakage on that branch.

🤖 Generated with Claude Code

Supersedes #100 and #103, which cannot pass individually and never could.

codeql-action requires init, analyze and upload-sarif to run the same version;
mixing them fails with "Loaded a configuration file for version X, but running
version Y". Dependabot opens one pull request per sub-action, so each of those
pull requests creates exactly that mismatch on its own branch: #100 moves init
while analyze stays behind, #103 moves analyze while init stays behind. Both are
red for the same reason, and rebasing cannot help — the conflict is between the
change and the rest of the file, not between the branch and its base.

They also have to land together to be correct, and two pull requests cannot.

upload-sarif reached 4.37.7 when #94 and #95 merged, leaving init and analyze on
4.37.4 in codeql.yml. That combination is fine — codeql.yml has no upload-sarif
step, so nothing mismatched inside a single workflow and CodeQL has stayed green
on main throughout. It is only a problem once one of the two in codeql.yml moves
without the other, which is precisely what those pull requests do.

So both move here, to the version upload-sarif already runs. Every codeql-action
reference in the repository is now the one SHA:

  init         f205ea1c -> ff2f1c62
  analyze      f205ea1c -> ff2f1c62
  upload-sarif ff2f1c62    (unchanged, already 4.37.7)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@bgard68
bgard68 merged commit 9cbdffb into main Aug 17, 2026
10 checks passed
@bgard68
bgard68 deleted the deps/codeql-action-4.37.7 branch August 17, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant