Skip to content

Pin GitHub Actions to SHAs and bump Node#1815

Merged
YoshihitoAso merged 2 commits intodev-26.6from
enforce-sha-pinnint
Apr 21, 2026
Merged

Pin GitHub Actions to SHAs and bump Node#1815
YoshihitoAso merged 2 commits intodev-26.6from
enforce-sha-pinnint

Conversation

@YoshihitoAso
Copy link
Copy Markdown
Member

@YoshihitoAso YoshihitoAso commented Apr 21, 2026

📌 Description

This pull request updates the GitHub Actions workflows by pinning all third-party action dependencies to specific commit SHAs instead of version tags.

✅ Related Issues

None

🔄 Changes

Security and Stability Improvements:

  • All third-party GitHub Actions in .github/workflows/pr.yml, .github/workflows/build.yml, and .github/workflows/codeql-analysis.yml are now referenced by commit SHA instead of tags, locking dependencies to known versions and preventing supply chain attacks or unexpected behavior from upstream changes.

Node.js Version Bump:

  • The Node.js version used in the test workflow (.github/workflows/pr.yml) is updated from 20 to 24.

📌 Checklist

  • I have added tests where necessary.
  • I have updated the documentation where necessary.

Pin various GitHub Actions references to immutable commit SHAs across CI workflows.
@YoshihitoAso YoshihitoAso marked this pull request as ready for review April 21, 2026 09:16
@github-actions
Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissBranchBrPartCoverMissing
TOTAL380191681369675995% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
1270 0 💤 0 ❌ 0 🔥 12m 3s ⏱️

@YoshihitoAso YoshihitoAso merged commit 090a0ba into dev-26.6 Apr 21, 2026
12 checks passed
@YoshihitoAso YoshihitoAso deleted the enforce-sha-pinnint branch April 21, 2026 09:46
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.

2 participants