Skip to content

chore: pin GitHub Action SHAs#110

Merged
V3RON merged 1 commit intomainfrom
chore/pin-github-actions-shas
May 5, 2026
Merged

chore: pin GitHub Action SHAs#110
V3RON merged 1 commit intomainfrom
chore/pin-github-actions-shas

Conversation

@V3RON
Copy link
Copy Markdown
Contributor

@V3RON V3RON commented May 5, 2026

This PR hardens our GitHub Actions setup by replacing floating major-version action references with exact release SHAs in the E2E workflow and the composite action YAMLs under packages/github-action/. From a user perspective, behavior stays the same, but workflow runs are now locked to reviewed action revisions instead of whatever the major tag points to later.

Closes #107

Summary

  • pin every external action used by .github/workflows/e2e-tests.yml and packages/github-action/src/*.yml to the commit SHA for the latest release under the currently used major tag
  • keep local uses: ./ references unchanged while adding inline release comments for traceability
  • verify the final pins against the source repositories and confirm no @v* references remain in the targeted YAML files

Verification

  • resolved release tags and SHAs with gh api for each referenced action repository
  • confirmed no remaining major-tag uses: entries in the targeted YAML files

@vercel
Copy link
Copy Markdown

vercel Bot commented May 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-native-harness Ready Ready Preview, Comment May 5, 2026 6:55am

Request Review

@V3RON V3RON merged commit e307aad into main May 5, 2026
14 of 16 checks passed
@V3RON V3RON deleted the chore/pin-github-actions-shas branch May 5, 2026 09:14
@bryan-lamb777
Copy link
Copy Markdown

Thankyou!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Pin transitive GitHub Actions to full-length commit SHAs in action.yml

2 participants