From 21dd07ebd0a6eb00da484d9a156db55cdd6c14e4 Mon Sep 17 00:00:00 2001 From: Brian Love Date: Tue, 1 Sep 2026 15:22:27 -0700 Subject: [PATCH] fix(ci): bump scorecard-action to v2.4.4 so the image pulls again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Scorecard workflow has failed on every recent main run — six consecutive at the time of writing. The cause is upstream, not this repo: v2.4.0's action image lives at `gcr.io/openssf/scorecard-action`, and pulls now return denied: This API method requires billing to be enabled. Please enable billing on project #367732848534 A workflow that is red on every commit trains everyone to stop reading red, so this is worth fixing rather than muting. v2.4.1 moved the image to `ghcr.io/ossf/scorecard-action`; verified that the v2.4.4 manifest is anonymously pullable from ghcr.io (HTTP 200). The three inputs this workflow passes — results_file, results_format, publish_results — are unchanged in v2.4.4, and no release between v2.4.0 and v2.4.4 notes a breaking change affecting this usage. SHA 2d1146689b8cda280b9bc96326124645441f03bc is the commit tag v2.4.4 points at. This is the only place in the repo that pins scorecard-action. Co-Authored-By: Claude Opus 5 --- .github/workflows/scorecard.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 78daa0fa2..b1bf6a9fe 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -23,8 +23,15 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false + # v2.4.0 runs from `gcr.io/openssf/scorecard-action`, and OpenSSF's GCP + # project lost billing: every pull since 2026-09-01 fails with + # "denied: This API method requires billing to be enabled ... project + # #367732848534". Six consecutive main runs went red for that reason + # alone — nothing in this repo. v2.4.1 moved the image to + # ghcr.io/ossf/scorecard-action, which pulls anonymously; v2.4.4 is the + # current release. - name: Run analysis - uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0 + uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4 with: results_file: results.sarif results_format: sarif