Skip to content

ci: bump scorecard-action to v2.4.4 (GCR -> GHCR) - #791

Merged
lakhansamani merged 1 commit into
mainfrom
ci/scorecard-ghcr
Sep 3, 2026
Merged

ci: bump scorecard-action to v2.4.4 (GCR -> GHCR)#791
lakhansamani merged 1 commit into
mainfrom
ci/scorecard-ghcr

Conversation

@lakhansamani

Copy link
Copy Markdown
Contributor

Scorecard has failed on every push since 2026-08-31. Not a regression in this repo — the action image became unreachable.

Root cause

ossf/scorecard-action@v2.3.1 declares:

runs:
  using: "docker"
  image: "docker://gcr.io/openssf/scorecard-action:v2.3.1"

and that pull now fails:

denied: This API method requires billing to be enabled.
Please enable billing on project #367732848534

Google is sunsetting Container Registry, so the image is unreachable no matter what this repo does. v2.4.4 publishes to GHCR instead:

image: "docker://ghcr.io/ossf/scorecard-action:v2.4.4"

Change

One line: bump the pin from v2.3.1 to v2.4.4, still pinned by commit SHA with a version comment — which is what Scorecard's own Pinned-Dependencies check expects. No other workflow references gcr.io.

Note on the failing runs

The three failures on main today were on the 2.4.1 security commits, but the cause is unrelated to them — the last successful run was a scheduled run on 2026-08-31, before any of that work landed. govulncheck, tests, lint and release smoke all passed on every one of those commits.

https://claude.ai/code/session_016dbRdiyrapnT7J3tAyZhdR

Scorecard has failed on every push since 2026-08-31. Not a regression in
this repo: v2.3.1 runs `docker://gcr.io/openssf/scorecard-action:v2.3.1`,
and GCR now refuses the pull with

  denied: This API method requires billing to be enabled ... project #367732848534

Google is sunsetting Container Registry, so the image is unreachable
regardless of anything here. v2.4.4 runs
`docker://ghcr.io/ossf/scorecard-action:v2.4.4` instead.

Still pinned by commit SHA with a version comment, which is what
Scorecard's own Pinned-Dependencies check wants.

Claude-Session: https://claude.ai/code/session_016dbRdiyrapnT7J3tAyZhdR
@lakhansamani
lakhansamani merged commit 891f58f into main Sep 3, 2026
3 checks passed
@lakhansamani
lakhansamani deleted the ci/scorecard-ghcr branch September 3, 2026 11:59
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