Repository navigation
PREQ-9667 Update shared action and test mise pins to 2026.10.17 - #366
Conversation
Code Review ✅ Approved 2 closed / 2 findings🟡 Medium risk · Updating mise across shared build and configuration actions changes toolchain and certificate trust, which could disrupt dependency access or builds for callers. Bumps the shared ✅ 2 closed✅ Edge Case: eMudhra fix only applied to config-uv; 7 other actions stay on 2026.10.6
✅ Cross-PR: Merging #361 after this PR could drop config-uv's mise below the fix
Verification Rules 3/3 met PRs 2 inspectedFunctional validation No results Rules 3 passed
Broader impact PRs 2 inspectedCross-PR 2 PRs inspected 0 open impacts
Auto-approval Not enabledFor more verification details, comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|



Update all eleven explicit mise 2026.10.6 pins to 2026.10.17 across eight shared actions and three test workflows. The mise 2026.10.17 release removes trust in the compromised eMudhra certificates from its bundled npm backend through rustls-webpki 0.103.16 and webpki-root-certs 1.0.10.
Shared actions covered:
config-uv,config-poetry,update-release-channel,promote,build-npm,config-npm,build-yarn, andbuild-poetry. Test workflows covered:test-build-number.yml,test-shell-scripts.yml, andtest-update-release-channel.yml. This completes the version-pin coverage requested in the review, including the npm/yarn actions. Existing StepSecurity action pins are preserved.Release/adoption: publish the corrected shared-action release and advance the intended release ref after merge. Callers pinned to earlier commits must adopt a corrected commit or release; merging this PR alone does not update those callers.
Cross-PR check: the older review compared #361 at
956bf98, which proposed mise 2026.10.13. As checked atd0be3e4c0fdbcea67a50800b2e0f499fc031f8f2, #361 now only updatesgh-action_cachereferences and does not change mise versions. When reconciling any later changes, retain mise 2026.10.17 or newer in these actions; do not restore the earlier 2026.10.13 value.Validation: all ten additionally changed YAML files passed syntax parsing, and
git diff --checkpassed. A repository-wide scan found no remaining 2026.10.6 or 2026.10.13 mise pins in tracked YAML. All CI checks passed on commit332fde14e10b030519b4eccfbb16f108badc720d, including shell-script tests, release-channel tests, Linux/Windows build-number tests, pre-commit, SCA and SonarCloud analysis. PR #366 was merged as962ef7df7705843d591dc528a566a46bbecee7a5. At the post-merge check,config-uv@v2still selected mise 2026.10.6, so release publication/adoption remains outstanding.