Skip to content

ci: pin workflows to Chainguard actions - #271

Open
xiang-baseten wants to merge 1 commit into
mainfrom
xiang/chainguard-actions
Open

xiang-baseten wants to merge 1 commit into
mainfrom
xiang/chainguard-actions

Conversation

@xiang-baseten

Copy link
Copy Markdown

🚀 What

Pin CI and release actions to Chainguard commits.

💻 How

Use matching versions where available. Move setup-uv to v10.3.3 and the GoReleaser action to v7.3.0, with uv cache pruning enabled.

🔬 Testing

Passed YAML parsing, action manifest checks, actionlint, workflow structure checks, and git diff --check.

Copilot AI balanced review requested due to automatic review settings November 14, 2026 00:46
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues were identified for the CI and release workflow action-pinning changes.

No open issues 🎉

What changed in this PR

Pins CI and release workflow actions to Chainguard commit hashes, making action dependencies immutable.

Changes:

  • Replaces upstream action references with pinned Chainguard equivalents, retaining matching versions where available.
  • Upgrades the setup-uv action to v10.3.3 and enables cache pruning.
  • Upgrades the GoReleaser action to v7.3.0.
File Description
.github/​workflows/​release.yml Pins checkout, Go setup, app-token creation, and GoReleaser actions.
.github/​workflows/​ci.yml Pins checkout, Go, Node, and uv setup actions; enables uv cache pruning.

Review effort: Balanced

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