Skip to content

[CI] Pin ossf/scorecard-action to v2.4.3 — floating @v2 tag no longer resolves #600

@atlas-apex

Description

@atlas-apex

Driver

The Scorecard supply-chain workflow fails on every push to main (observed on the v3.1.0 release merge, run 27188194993):

Unable to resolve action `ossf/scorecard-action@v2`, unable to find version `v2`

ossf/scorecard-action no longer publishes the floating v2 major tag, so the workflow can't even set up the job. Every release-merge push now shows a red Scorecard run.

Scope

  • .github/workflows/scorecard.yml line 34: pin ossf/scorecard-action@v2ossf/scorecard-action@v2.4.3 (latest, published 2025-09-30).
  • No other refs change (actions/checkout@v4, upload-artifact@v7, codeql-action/upload-sarif@v4 still resolve).

Acceptance Criteria

  • scorecard.yml pins ossf/scorecard-action@v2.4.3 (resolvable version, no floating major tag).
  • The Scorecard run on the next main push (or a manual workflow_dispatch) resolves the action and completes without the "unable to find version" error.

Risks / Dependencies

Low — single action-version pin. Same class as #590 (artifact/codeql action bumps).

Glossary

Term Definition
OpenSSF Scorecard A supply-chain security posture scanner that scores a repo against best-practice checks and uploads SARIF results.
Floating major tag A moving tag like v2 that points at the latest v2.x; when the publisher stops maintaining it, references break.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingciCI/CD pipeline work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions