Skip to content

chore(ci): pin GitHub Actions to commit SHAs and add Dependabot - #12

Merged
robingenz merged 1 commit into
mainfrom
chore/pin-actions-sha
Oct 23, 2026
Merged

robingenz merged 1 commit into
mainfrom
chore/pin-actions-sha

Conversation

@robingenz

Copy link
Copy Markdown
Member

Summary

  • Pin all GitHub Actions to full commit SHAs, with the version tag as a comment. This protects our workflows against tag hijacking and supply-chain attacks.
  • Add a Dependabot config for the github-actions ecosystem. It checks quarterly and groups all updates into a single PR, so the pins stay up to date without noise.

No action versions were changed. Only the refs were pinned.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 23, 2026 05:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The pins match their documented versions, the Dependabot configuration supports the intended schedule and grouping, and no blocking issues remain.

No open issues 🎉

What changed in this PR

This PR hardens the Python SDK’s CI and release workflows by replacing mutable action tags with commit SHA pins and automating future updates.

Changes:

  • Pin all GitHub Actions to full commit SHAs, with version comments.
  • Preserve existing action versions and workflow behavior.
  • Configure quarterly Dependabot checks with all action updates grouped into one PR.
File Description
.github/​workflows/​release.yml Pins release, build, artifact, and publishing actions.
.github/​workflows/​ci.yml Pins checkout, Python setup, and artifact upload actions.
.github/​dependabot.yml Adds quarterly, grouped GitHub Actions updates.

Review effort: Balanced

@robingenz
robingenz merged commit 70de0c9 into main Oct 23, 2026
7 of 8 checks passed
@robingenz
robingenz deleted the chore/pin-actions-sha branch October 23, 2026 11:40
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