chore: update charm-ci to v0.0.1-alpha.10 - #305
Conversation
yhaliaw
left a comment
There was a problem hiding this comment.
Pins the two canonical/charm-ci reusable-workflow refs from floating @main to the tag @v0.0.1-alpha.10, which resolves to the same commit as charm-ci's current main (0 ahead/0 behind), so this carries no unreviewed drift. All with: inputs and permissions: blocks still match what the reusable workflows require at that tag.
One gap worth a look before merging: this only pins 2 of the 4 charm-ci/opcli references in the repo.
tox.ini:106—opcli @ git+https://github.com/canonical/charm-ci.git@mainis still floating on@main, so the*-integrationtox envs can drift from the now-pinned CI workflows.spread.yaml:16—OPCLI_GIT_REFstill defaults tomain('$(HOST: echo "${OPCLI_GIT_REF:-main}")'), so spread runs without an explicit override keep pulling frommain.
Prior precedent (1ab0b6e / PR #270) pinned all four sites together and was approved specifically for that consistency. Worth bumping these two alongside the workflow files, or noting in the description if leaving them floating is intentional this round. Neither blocks approval since the change as scoped is correct.
🤝 Human review with AI assistance.
What this PR does
Upgrade charm-ci
Why we need it
Checklist
CONTRIBUTING.mdhas been updated upon changes to the contribution/development process (e.g. changes to the way tests are run)docs/changelog.mdwith user-relevant changes(e.g., in
.github/workflows/integration_tests.yaml, ensure themoduleslist is correct)terraform fmtpasses andtflintreports no errorsAGENTS.md.copilot-collections.yamlor.github/instructions/: I re-checked whether theAGENTS.md"12-factor divergences" guidance still matches the upstream copilot-collections guidance