Skip to content

chore(actions): bump scorecard-action to v2.4.4 and codeql-action to v4.37.9 - #20

Merged
Akshay-Narayan-Pai merged 1 commit into
mainfrom
chore/actions-scorecard-codeql
Sep 23, 2026
Merged

Akshay-Narayan-Pai merged 1 commit into
mainfrom
chore/actions-scorecard-codeql

Conversation

@Akshay-Narayan-Pai

@Akshay-Narayan-Pai Akshay-Narayan-Pai commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Bumps the two security-scanning actions and keeps every codeql-action subpath on one version.

Action From To
ossf/scorecard-action v2.4.0 (62b2cac) v2.4.4 (2d11466)
github/codeql-action/init v3.37.9 (6f5948d) v4.37.9 (cdf488f)
github/codeql-action/analyze v3.37.9 (6f5948d) v4.37.9 (cdf488f)
github/codeql-action/upload-sarif v3.37.9 (6f5948d) v4.37.9 (cdf488f)

Why the codeql subpaths move together

init and analyze negotiate over a shared state directory, so a split version pair fails at the analyze step.

Dependabot proposes each subpath separately — #6 bumps only analyze, which would have left init and upload-sarif on v3. That is why they are bundled here. #6 can be closed once this lands; it targets the same SHA (cdf488f) for one of the three call sites.

codeql-action v3 -> v4

The major bump carries one change:

4.30.7 - 06 Oct 2025

  • [v4+ only] The CodeQL Action now runs on Node.js v24.

Both workflows are ubuntu-latest, which provides Node 24. The v3 and v4 lines ship in parallel at matching patch levels (3.37.9 and 4.37.9 released together), so this is a runtime bump rather than a feature break.

scorecard-action v2.4.0 -> v2.4.4

Inputs are unchanged — results_file, results_format and publish_results all still exist in action.yaml at v4.37.9's tag, and the job's permission block is still what the action needs.

What did change is the publish endpoint: v2.4.4 defaults internal_publish_base_url to https://api.scorecard.dev, not api.securityscorecards.dev. The workflow comment and the README badge host are updated to match.

The old badge host still redirects — both resolve to the identical shields.io URL — so the README change is for accuracy, not repair.

…v4.37.9

Bumps the two security-scanning actions and keeps every codeql-action
subpath on one version.

- ossf/scorecard-action v2.4.0 -> v2.4.4
- github/codeql-action init, analyze, upload-sarif v3.37.9 -> v4.37.9

The codeql-action subpaths must move together: init and analyze
negotiate over a shared state directory, so a split version pair fails
at the analyze step. Dependabot proposes each subpath separately
(#6 bumps only analyze), which is why they are bundled here instead.

codeql-action v4 differs from v3 only in running on Node.js 24. Both
workflows use ubuntu-latest, which provides it. The v3 and v4 lines
ship in parallel at matching patch levels.

scorecard-action v2.4.4 publishes results to api.scorecard.dev rather
than api.securityscorecards.dev. Updates the workflow comment and the
README badge host to match; the old host still redirects, so the badge
change is for accuracy rather than repair.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Z8F6zDFV8KeU3G8JrCGko
@Akshay-Narayan-Pai
Akshay-Narayan-Pai requested a review from a team as a code owner September 23, 2026 06:55
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@Akshay-Narayan-Pai
Akshay-Narayan-Pai merged commit a6d168f into main Sep 23, 2026
14 checks passed
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.

3 participants