Skip to content

ci: pin internal actions to their releases (FB-4904) - #553

Merged
fstr merged 1 commit into
mainfrom
ci/FB-4904-pin-internal-action-releases
Oct 16, 2026
Merged

fstr merged 1 commit into
mainfrom
ci/FB-4904-pin-internal-action-releases

Conversation

@fstr

@fstr fstr commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Moves internal actions from # main commit pins to their tagged releases:

  • firebolt-db/action-python-release → v1.0.0
  • firebolt-db/action-security-scan → v1.0.0

The releases include the FB-4904 hardening. action-python-release v1.0.0 and action-generate-version v1.1.0 fix shell injection in the release path: commit subjects and inputs were pasted straight into shell commands. Pinning tags with version comments also lets pinact and zizmor check that each pin matches its version.

Part of FB-4904.

🤖 Generated with Claude Code


Note

Low Risk
Workflow-only dependency pinning with no application or secrets-handling logic changes in this repo.

Overview
Pins two internal GitHub Actions from floating # main commit SHAs to v1.0.0 release tags: firebolt-db/action-python-release in the release workflow and firebolt-db/action-security-scan in the security-scan workflow. Each pin updates the commit hash and adds an explicit version comment so supply-chain tooling (e.g. pinact/zizmor) can verify the reference matches the tag.

This is CI-only hardening aligned with FB-4904; runtime application code is unchanged.

Reviewed by Cursor Bugbot for commit 6534d9e. Bugbot is set up for automated code reviews on this repo. Configure here.

Replace @<sha> # main pins of firebolt-db actions with the commit of their
release tag. Includes the action-python-release and action-generate-version
releases that stop commit subjects from being executed during a release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fstr
fstr requested a review from a team as a code owner October 16, 2026 18:50
@sonarqubecloud

Copy link
Copy Markdown

@fstr
fstr merged commit 816a2d5 into main Oct 16, 2026
16 of 18 checks passed
@fstr
fstr deleted the ci/FB-4904-pin-internal-action-releases branch October 16, 2026 19:12
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