Skip to content

Security: pin GitHub Actions by SHA in ci.yml #10

@tazarov

Description

@tazarov

Goal

Pin all GitHub Actions in /.github/workflows/ci.yml to immutable commit SHAs.

Why

ci.yml currently references mutable tags (for example @v4, @v5, @v2). Pinning SHAs reduces supply-chain risk and improves reproducibility.

Scope

  • Update each uses: entry in ci.yml from mutable tags to full commit SHAs.
  • Keep the resolved version in an inline comment for readability (example: # v4.3.1).
  • Keep behavior unchanged.

Acceptance criteria

  • All actions in ci.yml are pinned by full SHA.
  • Workflow behavior remains functionally identical.
  • CI remains green after the change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions