Skip to content

security: Pin Github Actions#297

Merged
LucHeart merged 1 commit intodevelopfrom
security/pin-gh-actions
May 6, 2026
Merged

security: Pin Github Actions#297
LucHeart merged 1 commit intodevelopfrom
security/pin-gh-actions

Conversation

@hhvrc
Copy link
Copy Markdown
Contributor

@hhvrc hhvrc commented May 6, 2026

No description provided.

@hhvrc hhvrc self-assigned this May 6, 2026
Copilot AI review requested due to automatic review settings May 6, 2026 19:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR improves the supply-chain security posture of the repository’s CI/CD by pinning GitHub Actions (and other third-party actions) to immutable commit SHAs, instead of floating tags.

Changes:

  • Pinned actions/checkout and actions/setup-dotnet to specific commit SHAs in workflows.
  • Pinned CodeQL actions (init/analyze) to specific commit SHAs.
  • Pinned various third-party actions used for Docker builds/publishing and tag discovery to specific commit SHAs.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/update-cloudflare-proxies.yml Pins checkout and .NET setup actions for the Cloudflare IP regeneration workflow.
.github/workflows/codeql.yml Pins checkout, CodeQL, and .NET setup actions to SHAs for CodeQL scanning.
.github/workflows/ci-tag.yml Pins the tag-discovery action to a specific SHA.
.github/workflows/ci-build.yml Pins checkout, Docker Buildx/login, and repository-dispatch actions to SHAs across build/promote/deploy jobs.
.github/actions/promote-image/action.yml Pins docker/metadata-action to an immutable SHA in the composite action.
.github/actions/build-app/action.yml Pins Docker metadata + build/push actions to immutable SHAs in the composite action.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hhvrc hhvrc requested a review from LucHeart May 6, 2026 19:29
@LucHeart LucHeart merged commit 297b924 into develop May 6, 2026
26 checks passed
@LucHeart LucHeart deleted the security/pin-gh-actions branch May 6, 2026 19:41
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.

3 participants