Certify pm CLI 2026.9.17 - #89
Conversation
Update pm-changelog to 2026.9.16 and pm-ops to 2026.9.13 (both exact). Releases 2026.9.13-2026.9.17 fix telemetry consent/DO_NOT_TRACK handling, telemetry event loss under concurrent queue rewrites, a lock reclaimed during owner-metadata init, oversized item reads losing content without a receipt, and merge-driver launchers breaking after a runtime upgrade. 2026.9.14 also lets non-colliding extension leaves live beneath core command groups.
Reviewer's guide (collapsed on small PRs)Reviewer's GuideCertifies the project against pm CLI 2026.9.17 by pinning the CLI and related release tools to exact versions, updating lockfile resolutions, and recording the certification in the changelog and pm task history. The certified releases include fixes for telemetry consent and queue reliability, lock ownership, oversized item reads, merge-driver launchers, and extension command-group compatibility; verification reports 301/301 tests passing with 92.57% line coverage, 82.94% branch coverage, and no vulnerabilities. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Greptile noted the actual_result only recorded pre-changelog gates. Verified full release:check passes (301/301 tests, changelog up to date, publish-attestation verified).
|
Re: Greptile finding — valid. The |
|
Context for the review bots on this class of change (pin-certification PRs), so future reviews can be sharper: What a certify PR is. CI runs the pm binary the repository pins, not the one installed on the runner, so the pin decides what every gate exercises. The PR therefore has to move Two ordering traps that produced most of the red CI in this wave — both are real and worth flagging if you see them:
On acceptance criteria. These items close inside their own PR, before CI runs, so their acceptance criteria deliberately state only facts verified at close time and never "CI is green". Flagging a missing CI assertion here is a false positive; flagging an Every bot comment in this wave has been read and voted on. |
Pins
@unbrained/pm-clito exactly 2026.9.17, and movespm-changelogto 2026.9.16 andpm-opsto 2026.9.13 (both exact, lockfile resolved).Releases 2026.9.13–2026.9.17 fix telemetry consent/DO_NOT_TRACK handling, telemetry event loss under concurrent queue rewrites, a lock reclaimed during owner-metadata init, oversized item reads losing content without a receipt, and merge-driver launchers breaking after a runtime upgrade. 2026.9.14 also lets non-colliding extension leaves live beneath core command groups.
pm item
pm-github-ksq2
Verification
Summary by Sourcery
Certify the project against the 2026.9.17 PM CLI release and refresh its supporting PM tooling versions.
Enhancements:
Documentation:
Summary by cubic
Pins
@unbrained/pm-clito exactly 2026.9.17 and bumpspm-changelogto 2026.9.16 andpm-opsto 2026.9.13, so the repo picks up fixes shipped in 2026.9.13–2026.9.17. Those releases fix telemetry consent/DO_NOT_TRACKhandling, telemetry event loss under concurrent queue rewrites, a lock reclaimed during owner-metadata init, oversized item reads losing content without a receipt, and merge-driver launchers breaking after a runtime upgrade; 2026.9.14 also lets non-colliding extension leaves live beneath core command groups.release:checkpasses 301/301 tests with the pinned versions.Written for commit 26bdffe. Summary will update on new commits.