Skip to content

chore(ci): pin reusable ci-python workflow to runcycles/.github@v1#61

Merged
amavashev merged 1 commit into
mainfrom
chore/pin-ci-python-to-v1
May 12, 2026
Merged

chore(ci): pin reusable ci-python workflow to runcycles/.github@v1#61
amavashev merged 1 commit into
mainfrom
chore/pin-ci-python-to-v1

Conversation

@amavashev
Copy link
Copy Markdown
Contributor

Summary

One-line bump: ci-python.yml@mainci-python.yml@v1. The v1 tag was cut from runcycles/.github main HEAD after PR #64 landed (commits 020b98f).

Closes runcycles/.github#60 for this repo. Same fix needs to land in the other Cycles consumer repos as separate PRs.

Why

@main is a mutable ref — anyone with write access to runcycles/.github can change what runs in this repo's CI on the next workflow trigger. That undercut the pinned-SHA supply-chain posture used elsewhere in this repo (every third-party action in python-publish.yml is SHA-pinned). The v1 tag is the org-internal equivalent: stable line within the major, Dependabot's GitHub Actions ecosystem tracks reusable-workflow refs the same as third-party action refs.

Test plan

  • CI passes on this PR — confirms the v1 tag resolves and the reusable workflow executes correctly
  • Dependabot picks up future v2 bumps automatically once cut (no manual intervention needed)

Notes

Replaces the mutable `@main` ref on the reusable `ci-python.yml`
workflow with the stable `v1` tag cut from runcycles/.github after
PR #64 landed.

Brings the org-internal supply-chain posture in line with the pinned-SHA
posture already in use for third-party actions in this repo's
python-publish.yml. Within the v1 line the tag moves for
backward-compatible changes; breaking changes will bump to v2 with a
matching Dependabot bump here.

Closes runcycles/.github#60 (for this repo).
@amavashev amavashev merged commit ad14553 into main May 12, 2026
7 checks passed
@amavashev amavashev deleted the chore/pin-ci-python-to-v1 branch May 12, 2026 15:58
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