Parent tracking issue
Control
Pin third-party GitHub Actions by commit SHA.
Why
Mitigates supply-chain tampering risk in CI workflows (TM-6, TM-12; priority P1).
Scope
- Review all workflows under
.github/workflows/
- Replace tag/version references for third-party actions with full commit SHAs
- Keep first-party actions (
actions/*) aligned with policy if required by the parent guidance
- Update pinned actions to the latest stable release line before pinning to SHA
- Run CI and check for compatibility breaks after updates
- If compatibility breaks exist, apply fixes in the same PR or a linked follow-up PR
Deliverables
- PR(s) that pin applicable third-party actions by SHA
- Workflow diff evidence in PR description
- Notes about any compatibility changes/fixes made
Definition of done
- All applicable workflows in this repository use pinned SHAs for third-party actions
- Action versions are updated to the latest stable release line
- Compatibility issues are resolved (or tracked in linked follow-up issues/PRs)
- Links to PR(s) are posted back to parent issue reductstore/security#22
Parent tracking issue
Control
Pin third-party GitHub Actions by commit SHA.
Why
Mitigates supply-chain tampering risk in CI workflows (TM-6, TM-12; priority P1).
Scope
.github/workflows/actions/*) aligned with policy if required by the parent guidanceDeliverables
Definition of done