Summary
Pin the artifact actions in the nightly workflow to approved immutable commit SHAs.
Rationale
.github/workflows/nightly.yml currently references version tags for actions/download-artifact@v8 and actions/upload-artifact@v7. Immutable SHA pinning satisfies the repository's action-pinning security policy and prevents a mutable tag from changing the executed action revision.
Affected area
.github/workflows/nightly.yml
- All
actions/download-artifact usages
- All
actions/upload-artifact usages
Required changes
Replace each tag-based reference for these artifact actions with the approved immutable commit SHA corresponding to its current version. Preserve all existing inputs and workflow behavior.
Acceptance criteria
- No
actions/download-artifact or actions/upload-artifact reference in .github/workflows/nightly.yml is tag-pinned.
- Each replacement SHA is the approved immutable revision for the intended action version.
- Existing action configuration and workflow behavior remain unchanged.
- The workflow passes the repository's action-pinning/security validation.
Backlinks
Summary
Pin the artifact actions in the nightly workflow to approved immutable commit SHAs.
Rationale
.github/workflows/nightly.ymlcurrently references version tags foractions/download-artifact@v8andactions/upload-artifact@v7. Immutable SHA pinning satisfies the repository's action-pinning security policy and prevents a mutable tag from changing the executed action revision.Affected area
.github/workflows/nightly.ymlactions/download-artifactusagesactions/upload-artifactusagesRequired changes
Replace each tag-based reference for these artifact actions with the approved immutable commit SHA corresponding to its current version. Preserve all existing inputs and workflow behavior.
Acceptance criteria
actions/download-artifactoractions/upload-artifactreference in.github/workflows/nightly.ymlis tag-pinned.Backlinks