Skip to content

ci: pin GitHub Actions and PyPI build tooling versions - #77

Merged
sfc-gh-vpalekar merged 1 commit into
snowflakedb:mainfrom
sfc-gh-eukim:pin-ci-action-and-tooling-versions
Sep 15, 2026
Merged

sfc-gh-vpalekar merged 1 commit into
snowflakedb:mainfrom
sfc-gh-eukim:pin-ci-action-and-tooling-versions

Conversation

@sfc-gh-eukim

@sfc-gh-eukim sfc-gh-eukim commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Refine the CI and release workflow setup for reproducibility:

  • pin every action ref (uses:) in all four workflows to a full commit
    SHA, keeping the currently-used versions (behavior-preserving)
  • pin pip and build to exact versions in the publish workflow
  • record SHA-256 digests of the built artifacts in the release log
    before publishing

@sfc-gh-eukim
sfc-gh-eukim requested a review from a team as a code owner September 10, 2026 19:57
Comment thread tests/test_workflow_action_pinning.py Outdated
Refine the CI and release workflow setup for reproducibility:

- pin every action ref (uses:) in all workflows to a full commit SHA,
  keeping the currently-used versions
- pin pip and build to exact versions in the publish workflow
- record SHA-256 digests of the built artifacts in the release log

Co-authored-by: Cursor <cursoragent@cursor.com>
@sfc-gh-eukim
sfc-gh-eukim force-pushed the pin-ci-action-and-tooling-versions branch from 3af038f to 46ed0d0 Compare September 14, 2026 22:15
@sfc-gh-vpalekar
sfc-gh-vpalekar merged commit 6e1f053 into snowflakedb:main Sep 15, 2026
10 checks passed
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