ci: bump scorecard-action to v2.4.4 (GCR -> GHCR) - #791
Merged
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.1declares:and that pull now fails:
Google is sunsetting Container Registry, so the image is unreachable no matter what this repo does.
v2.4.4publishes to GHCR instead:Change
One line: bump the pin from
v2.3.1tov2.4.4, still pinned by commit SHA with a version comment — which is what Scorecard's own Pinned-Dependencies check expects. No other workflow referencesgcr.io.Note on the failing runs
The three failures on
maintoday 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