Skip to content

ci: pin third-party workflow actions#37

Merged
cesarenaldi merged 1 commit into
mainfrom
chore/pin-workflow-actions
May 22, 2026
Merged

ci: pin third-party workflow actions#37
cesarenaldi merged 1 commit into
mainfrom
chore/pin-workflow-actions

Conversation

@cesarenaldi
Copy link
Copy Markdown
Collaborator

@cesarenaldi cesarenaldi commented May 22, 2026

Summary

  • pin third-party GitHub Actions to full commit SHAs to resolve CodeQL actions/unpinned-tag alerts
  • keep comments with the original tag/channel for maintainability

Alerts addressed

Verification

  • make lint
  • make format-check
  • make typecheck
  • actionlint -ignore 'label "arc-runner-set-euw1" is unknown'

Note: the ignored actionlint warning is for the existing custom self-hosted runner label used by the integration workflow.


Note

Low Risk
Low risk: workflow-only changes that pin existing third-party actions to immutable commit SHAs, reducing supply-chain risk without altering build/test logic.

Overview
Pins third-party GitHub Actions used in CI/CD workflows to full commit SHAs (keeping the original tag/channel in comments) to address unpinned-action alerts.

This updates setup-uv across integration and verify workflows, pins gh-action-pypi-publish in the publish workflow, and pins release-please-action in the release workflow, with no functional changes expected beyond using the exact referenced action revisions.

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

@cesarenaldi cesarenaldi merged commit c2f5347 into main May 22, 2026
7 checks passed
@cesarenaldi cesarenaldi deleted the chore/pin-workflow-actions branch May 22, 2026 13:29
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.

1 participant