Skip to content

ci: Tweaks to improve supply-chain security in GitHub Actions#544

Merged
Pr0methean merged 11 commits intomasterfrom
gha-supply-chain-hardening
Jan 25, 2026
Merged

ci: Tweaks to improve supply-chain security in GitHub Actions#544
Pr0methean merged 11 commits intomasterfrom
gha-supply-chain-hardening

Conversation

@Pr0methean
Copy link
Copy Markdown
Member

@Pr0methean Pr0methean commented Jan 23, 2026

Fixes #530, #531, #532.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@Pr0methean Pr0methean changed the title gha-supply-chain-hardening ci: Tweaks to improve supply-chain security in GitHub Actions Jan 23, 2026
Copy link
Copy Markdown
Contributor

@amazon-q-developer amazon-q-developer Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This PR implements GitHub Actions supply chain hardening measures, which is excellent for security. The changes include:

  • ✅ Added step-security/harden-runner to all jobs for outbound call auditing
  • ✅ Pinned all GitHub Actions to specific commit SHAs instead of version tags
  • ✅ Added a new dependency_review job for dependency security scanning
  • ✅ Improved concurrency group configuration for better PR handling

Critical Issue Found:

  • Version Inconsistency: The dependency_review job uses actions/checkout@v4.3.1 while all other jobs use actions/checkout@v6.0.1. This inconsistency should be resolved for security and compatibility.

Note on PR Title:
The PR title should follow Conventional Commits format as specified in the project guidelines (e.g., chore: implement github actions supply chain hardening).

Overall, this is a valuable security improvement that enhances the project's supply chain security posture.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Comment thread .github/workflows/ci.yaml Outdated
Pr0methean and others added 6 commits January 22, 2026 17:51
Co-authored-by: amazon-q-developer[bot] <208079219+amazon-q-developer[bot]@users.noreply.github.com>
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
@Pr0methean Pr0methean enabled auto-merge January 23, 2026 21:24
@Pr0methean Pr0methean added this to the 7.3.0 milestone Jan 23, 2026
@Pr0methean Pr0methean disabled auto-merge January 24, 2026 03:29
@Pr0methean
Copy link
Copy Markdown
Member Author

DevSkim apparently failed to trigger on this PR, but should be able to run on it once #548 is merged.

@Pr0methean Pr0methean enabled auto-merge January 24, 2026 19:43
@Pr0methean Pr0methean added this pull request to the merge queue Jan 25, 2026
Merged via the queue into master with commit 790ef7c Jan 25, 2026
126 checks passed
@Pr0methean Pr0methean deleted the gha-supply-chain-hardening branch January 25, 2026 12:54
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.

Enable StepSecurity Harden-Runner

1 participant