Adopt pm-cli 2026.7.29
Merged
UN
3mo ago+41+41+01234567890123456789-8-8-0123456789
Summary
Bumps the pm-cli dependency to 2026.7.29 and audits for breaking changes and fixed upstream workarounds.
Changes
- Dependency bump:
@unbrained/pm-clidevDependency →2026.7.29, peerDependency →>=2026.7.29 --allflag audit: No hits found. The removedpm list --allflag is not referenced anywhere in source, docs, or CI.- Upstream workaround audit: None applicable.
- GH-651 (signed activity window): no hits
- GH-672 (context low_level blocked state): no hits
- GH-676 (list --tag CSV): two hits in index.ts comment and README.md showing
pm list --tagwith a single tag value (not CSV), just documentation of the cycle tag feature — no workaround - GH-785/792 (pm health runtime dirs): no hits
- GH-794 (output_format override): no hits
Quality gates
npm run check(typecheck): ✅ passnpm run coverage: ✅ 63 tests pass, thresholds met (lines 70.53% / threshold 70, branches 80.42% / threshold 80, functions 80.43% / threshold 80)npm run changelog:check: ✅ up to datenpm run audit:prod: ✅ 0 vulnerabilities
pm tracking item
Summary by Sourcery
Adopt the latest pm-cli release and document the associated change in the changelog.
New Features:
- Introduce a real coverage gate by running tests against TypeScript source files.
Enhancements:
- Update pm-cli peer and dev dependency versions to 2026.7.29.
Documentation:
- Record the coverage gate addition and pm-cli adoption in the Unreleased changelog section.
Chores:
- Add pm tracking artifacts for the pm-cli adoption chore.
Summary by cubic
Upgrade @unbrained/pm-cli to 2026.7.29, align the peer range, and update the README requirement to match; no functional changes. Audited the removed pm list --all flag and upstream workarounds (GH-651/672/676/785/792/794) with no hits; all tests and coverage gates pass.
-
Dependencies
@unbrained/pm-clidevDependency →^2026.7.29- peerDependency →
>=2026.7.29
-
Documentation
- README Requirements: pm-cli
>=2026.7.29to match peer range
- README Requirements: pm-cli