Certify pm-rust against pm CLI 2026.9.26 and current changelog
CI and Daily Release still installed pm CLI 2026.9.17 and pm-changelog 2026.9.16. This updates the workflow, local justfile, README command, and Rust compatibility declaration to the published CLI 2026.9.26 and changelog 2026.9.25. The tracked merge-driver marker now uses the current CLI format. The release test asserts these exact pins, and the existing PM_RELEASE_APPROVED and Cargo publication guards remain active.
The first release-gate run caught the old pin in changelog_toolchain_pins_the_sdk_exactly; the test was updated with the toolchain. The final just release-check passed 292 tests, differential behavior against the published CLI, 100% LLVM lines/functions/regions/branches, clippy, rustdoc, Cargo audit, and changelog verification. The published CLI's strict health invocation with --require-merge-drivers passed. Both workflow YAML files parsed, and git diff --check passed.
Package PM item: pm-rust-4ld8. Companion fleet item: pm-cli-website-5s6z.
Summary by Sourcery
Certify pm-rust against the current published pm CLI and changelog toolchain across development, CI, and release workflows.
Bug Fixes:
- Update the project and release tooling to use the published pm CLI 2026.9.26 and pm-changelog 2026.9.25 compatibility pins.
Enhancements:
- Align compatibility declarations, documentation, merge-driver metadata, and release-gate assertions with the current pm CLI contract.
CI:
- Update CI and release workflows to install and validate the exact published CLI and changelog package versions.
Documentation:
- Update README compatibility and health-check commands to reference pm CLI 2026.9.26.
Tests:
- Update release pipeline contract tests to enforce the current exact toolchain pins.
Chores:
- Record the associated PM work item and history metadata.
Summary by cubic
Bumps pm-rust's certified toolchain from pm CLI 2026.9.17 / pm-changelog 2026.9.16 to pm CLI 2026.9.26 / pm-changelog 2026.9.25 across CI, the release workflow, justfile, README, and the Rust compatibility declaration. Release contract tests now enforce the exact updated pins, and the tracked merge-driver marker uses the current CLI format. The PM_RELEASE_APPROVED and Cargo publication guards remain unchanged.
Verification
just release-checkpasses 292 tests, 100/100/100/100 LLVM line/function/region/branch coverage, clippy, rustdoc, Cargo audit, and changelog checks.- Strict merge-driver health against the published CLI passes, and both workflow YAML files parse.