Skip to content

Pin GitHub Actions to commit SHAs repo-wide #326

Description

@bobtista

Problem

GitHub Actions are referenced by tag rather than by commit SHA. A tag is mutable, so a compromised or retagged action changes what CI executes without any change in this repository.

Proposed approach

Adopt a repo-wide policy of pinning actions to full commit SHAs, with a comment recording the human-readable version alongside each pin.

Acceptance criteria

  • Actions across all workflows are pinned to full commit SHAs.
  • Each pin carries a comment naming the version it corresponds to.
  • A documented process exists for updating pins.

Notes

Raised in the review thread on #313. Low priority — recorded so it is not lost, not intended to block Alpha 5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions