Skip to content

build(deps): bump actions/checkout from 5 to 6#160

Merged
justinjoy merged 1 commit into
mainfrom
bump-checkout-v6
May 28, 2026
Merged

build(deps): bump actions/checkout from 5 to 6#160
justinjoy merged 1 commit into
mainfrom
bump-checkout-v6

Conversation

@justinjoy
Copy link
Copy Markdown
Contributor

Summary

  • Bumps actions/checkout from v5 to v6 across ci.yml, docs.yml, nightly.yml, release.yml, and wheels.yml (Node24, no behavior change for our usage).
  • Updates tests/test_ci_workflow.py and tests/test_wheels_config.py so the literal actions/checkout@v5 pin assertion follows the bump — this is what broke build(deps): bump actions/checkout from 5 to 6 #155 and caused every matrix job to fail in test_ci_uses_node24_actions / test_wheels_workflow_uses_node24_actions.
  • Also adds a @v5 not in guard so a future accidental downgrade is caught by the same tests.

Closes the intent of #155 (which was closed in favor of this branch because dependabot only touched the workflows and not the pinned-version regression tests).

Test plan

  • PYTHONUTF8=1 pytest tests/test_ci_workflow.py tests/test_wheels_config.py tests/test_release_workflow_yaml.py -o addopts="" → 60 passed, 3 skipped locally
  • CI matrix (ubuntu-24.04 / macos-15 / windows-2025-vs2026 × py3.11–3.14) green
  • lint job green

Tighten the workflow pin tests at the same time so CI fails fast on
either a regression to v5 or an unintended downgrade. The previous
literal `actions/checkout@v5` assertion is what blocked the dependabot
bump in #155.
@justinjoy justinjoy merged commit 101e7da into main May 28, 2026
17 checks passed
@justinjoy justinjoy deleted the bump-checkout-v6 branch May 28, 2026 08:59
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