Skip to content

Pin GitHub action versions#9688

Merged
tobias-tengler merged 2 commits into
mainfrom
tte/pin-action-versions
May 12, 2026
Merged

Pin GitHub action versions#9688
tobias-tengler merged 2 commits into
mainfrom
tte/pin-action-versions

Conversation

@tobias-tengler
Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings May 12, 2026 16:11
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

Pins GitHub Actions used across the repository’s workflows to immutable commit SHAs to improve supply-chain security and ensure deterministic workflow execution.

Changes:

  • Replaced tag-based uses: owner/action@vX references with pinned commit SHAs (with inline version comments) in release, CI, coverage, labeling, benchmarks, and website publish workflows.
  • Pinned both first-party (ChilliCream/) and third-party actions (actions/, docker/, azure/, codecov/, NuGet/, github/*) consistently.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/release.yml Pins all actions involved in release, packaging, signing, and publishing steps to commit SHAs.
.github/workflows/publish-website.yml Pins checkout, docker, node, cache, build/push, and Azure deploy actions to commit SHAs.
.github/workflows/pr-labeler.yml Pins the PR labeler action to a commit SHA.
.github/workflows/issue-labeler.yml Pins the issue labeler action to a commit SHA.
.github/workflows/coverage.yml Pins checkout/setup-dotnet/docker login/artifact/codecov actions used for coverage to commit SHAs.
.github/workflows/ci.yml Pins all actions used throughout CI jobs (checkout, node, cache, docker, artifacts, codecov, nitro validate) to commit SHAs.
.github/workflows/ci-cleanup.yml Pins checkout action used by the cache cleanup workflow to a commit SHA.
.github/workflows/benchmarks.yml Pins github-script, checkout, artifact download/upload actions used by benchmarks to commit SHAs.

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

@tobias-tengler tobias-tengler merged commit d37fcea into main May 12, 2026
138 of 141 checks passed
@tobias-tengler tobias-tengler deleted the tte/pin-action-versions branch May 12, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants