Skip to content

fix: pin GitHub Actions to SHA hashes#33

Merged
andrew-scott-fischer merged 1 commit intomasterfrom
DX-1985-run-pull-request-script-for-sha-pin-corrections
Oct 2, 2025
Merged

fix: pin GitHub Actions to SHA hashes#33
andrew-scott-fischer merged 1 commit intomasterfrom
DX-1985-run-pull-request-script-for-sha-pin-corrections

Conversation

@koralkulacoglu
Copy link

🔒 Security: Pin GitHub Actions to SHA hashes

This PR pins GitHub Actions to their SHA hashes to improve security by preventing potential supply chain attacks through tag mutation.

Task: DX-1985

One-Pager: Automatic SHA Pinner One-Pager

📊 Summary

  • 2 action references pinned to SHA hashes
  • 2 workflow files updated

📝 Changes Made

.github/workflows/ci.yaml

  • semantic-release-action/typescript/.github/workflows/ci.yml@v3semantic-release-action/typescript/.github/workflows/ci.yml@1d40c29e2d500f3bcceeb13f95d26a3a1b571f51

.github/workflows/release.yaml

  • semantic-release-action/typescript/.github/workflows/release.yml@v3semantic-release-action/typescript/.github/workflows/release.yml@1d40c29e2d500f3bcceeb13f95d26a3a1b571f51

🔍 Why this change?

Pinning GitHub Actions to SHA hashes instead of tags provides:

  1. Immutability: SHA hashes cannot be changed, preventing malicious updates to existing releases
  2. Supply Chain Security: Protects against compromised action maintainer accounts
  3. Compliance: Aligns with security best practices for CI/CD pipelines

🧪 Testing

  • Verify all workflows still function correctly
  • Check that no functionality is broken by the pinned versions

❓ Questions?

If you have any questions about this change, feel free to ask the dev-ex team in #notify-dev-ex.

📚 References


🤖 This PR was automatically generated by the SHA Pinner Audit tool.

@koralkulacoglu koralkulacoglu marked this pull request as ready for review October 2, 2025 18:19
@koralkulacoglu koralkulacoglu requested a review from a team as a code owner October 2, 2025 18:19
@andrew-scott-fischer andrew-scott-fischer merged commit ebd9c78 into master Oct 2, 2025
3 checks passed
@andrew-scott-fischer andrew-scott-fischer deleted the DX-1985-run-pull-request-script-for-sha-pin-corrections branch October 2, 2025 18:27
@github-actions
Copy link

github-actions bot commented Oct 2, 2025

🎉 This PR is included in version 2.1.5 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants