Skip to content

chore(deps): bump codeql-action to 4.37.4 across all six references - #1208

Merged
Fmarzochi merged 1 commit into
mainfrom
chore/codeql-action-4374
Aug 5, 2026
Merged

chore(deps): bump codeql-action to 4.37.4 across all six references#1208
Fmarzochi merged 1 commit into
mainfrom
chore/codeql-action-4374

Conversation

@Fmarzochi

@Fmarzochi Fmarzochi commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Why Dependabot's PRs cannot pass on their own

Dependabot opened three PRs for the same action — init (#1199), analyze (#1200), upload-sarif (#1201). Two of them fail, and the log says exactly why:

##[error]Loaded a configuration file for version '4.37.4', but running version '4.37.3'

The init step writes a config that the analyze step rejects when their versions differ. The three steps are one unit: no single-step bump can ever go green, and re-running them will not help.

GitHub's own codeql-action README recommends referencing a major version tag (v4) so "your workflow automatically picks up the latest release within that major version" — i.e. every step moves together. This repo pins by SHA instead, for supply-chain reasons (Scorecard pinned-dependencies, tracked in #322), so moving them together has to be done in one commit.

This PR

All six references across five workflows (codeql.yml ×2, cflite_pr, cflite_batch, cflite_cron, scorecard) now point at f205ea1c3313d32999d8d6a48b4f6530d4437b38 — the commit behind tag v4.37.4, verified against the GitHub API and identical to the SHA Dependabot proposed.

Supersedes #1199, #1200 and #1201, which should be closed once this merges.


Summary by cubic

Pin github/codeql-action to v4.37.4 across all six references to keep init, analyze, and upload-sarif in sync and fix CI failures from mixed versions. All steps now use commit f205ea1c3313d32999d8d6a48b4f6530d4437b38.

  • Dependencies
    • Bumped github/codeql-action/init, github/codeql-action/analyze, and github/codeql-action/upload-sarif to v4.37.4 (f205ea1c3).
    • Updated in five workflows: codeql.yml (init, analyze), cflite_pr, cflite_batch, cflite_cron, scorecard.

Written for commit 8588f6c. Summary will update on new commits.

Review in cubic

Dependabot opened three separate PRs for the same action (init #1199, analyze #1200, upload-sarif #1201), and two of them fail on their own with:

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

The init step writes a config that the analyze step refuses when their versions differ, so no single-step bump can ever go green: the three are one unit. GitHub's own README recommends a major-version tag precisely so every step moves together, but this repo pins by SHA for supply-chain reasons (Scorecard pinned-dependencies), which makes moving them together a manual step.

All six references across five workflows now point at f205ea1c3313d32999d8d6a48b4f6530d4437b38, the commit behind tag v4.37.4 (verified against the GitHub API, and identical to the SHA Dependabot proposed). Supersedes #1199, #1200 and #1201.

Signed-off-by: Felipe Marzochi <fmarzochi@gmail.com>
@sonarqubecloud

sonarqubecloud Bot commented Aug 5, 2026

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Re-trigger cubic

@Fmarzochi
Fmarzochi merged commit ac9a741 into main Aug 5, 2026
41 checks passed
@Fmarzochi
Fmarzochi deleted the chore/codeql-action-4374 branch August 5, 2026 21:46
@github-project-automation github-project-automation Bot moved this from Todo to Done in EGC Roadmap Aug 5, 2026
@Fmarzochi Fmarzochi moved this from Todo to Done in EGC Roadmap Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant