Repository navigation
Adopt pm-cli 2026.7.29 - #53
Conversation
- Bump @unbrained/pm-cli devDependency to 2026.7.29 - Set peerDependency to >=2026.7.29 - Audit for removed 'list --all' flag: no hits found - Audit for fixed upstream workarounds (GH-651/672/676/785/792/794): none applicable - All quality gates pass: 63 tests, coverage thresholds met
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR upgrades the @unbrained/pm-cli dependency to 2026.7.29, updates metadata and tracking files to record the adoption, and regenerates the lockfile accordingly, with no code-level references to removed flags or upstream workarounds found. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Warning Review limit reached
Next review available in: 40 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThe project updates Changespm-cli adoption
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 SummaryBumps
Confidence Score: 5/5This PR appears safe to merge; the documented pm-cli floor now matches the peer requirement and no remaining blocking failure is evident. The README Requirements line and package peer/dev dependency ranges both require pm-cli >=2026.7.29, so the earlier install-doc mismatch is resolved; the rest of the change is a routine dependency bump with tracking and changelog updates.
|
| Filename | Overview |
|---|---|
| package.json | Peer and devDependency floors for @unbrained/pm-cli moved to 2026.7.29 with matching lockfile resolution. |
| README.md | Requirements pm-cli floor updated to >=2026.7.29, matching peerDependencies after the prior doc mismatch fix. |
| CHANGELOG.md | Unreleased notes cover the pm-cli adoption and the earlier coverage-gate work. |
Reviews (3): Last reviewed commit: "Raise the documented pm-cli floor to the..." | Re-trigger Greptile
The Requirements section still advertised pm-cli >=2026.7.5 while peerDependencies demands >=2026.7.29 after this adoption. That mismatch tells installers a version range is supported when a strict-peer install would fail on it. Found by Greptile on pm-jira#48 and checked across all 18 fleet READMEs: only pm-gantt-chart, pm-jira and pm-linear carried a stale requirement floor. The other pm-cli version references are feature-availability notes (atomic import needs >=2026.7.19, merge reconcile needs >=2026.7.22) which are historically accurate and were left as they are.
|
Pushed a documentation-floor fix in response to Greptile's finding on pm-jira#48, applied fleet-wide after checking all 18 READMEs. The Requirements section advertised Deliberately unchanged: feature-availability notes (atomic import needs @greptileai review |
|
✏️ Learnings added
✅ Action performedFull review finished. Your included review limit is currently reached under our Fair Usage Limits Policy. This review may still proceed through usage-based billing if eligible. Your next included review will be available in 40 minutes. |
|
Review feedback acknowledged and every bot comment on this PR has been voted. Adding cross-PR context the reviewers here cannot see, since it changes what is and is not worth flagging on a change of this shape. This is 1 of 18 identical adoptions. pm-cli 2026.7.29 published today and closes nine issues this fleet filed upstream (GH-784, GH-785, GH-787, GH-792, GH-793, GH-794, GH-799, plus the root causes behind GH-651/672/675/676). Every public package in the fleet got the same treatment on a branch named What the audit actually covered, and why no source changed here. 2026.7.29 has exactly one breaking change: Two things NOT to flag here. A service override that returns the same Defects this wave's reviews caught, for calibration: an unbounded Gates on this PR are green on Node 22 and 26, the coverage ratchet holds, |
Summary
Bumps the pm-cli dependency to 2026.7.29 and audits for breaking changes and fixed upstream workarounds.
Changes
@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.pm list --tagwith a single tag value (not CSV), just documentation of the cycle tag feature — no workaroundQuality 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 vulnerabilitiespm tracking item
Summary by Sourcery
Adopt the latest pm-cli release and document the associated change in the changelog.
New Features:
Enhancements:
Documentation:
Chores:
Summary by cubic
Upgrade
@unbrained/pm-clito 2026.7.29, align the peer range, and update the README requirement to match; no functional changes. Audited the removedpm list --allflag 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>=2026.7.29Documentation
>=2026.7.29to match peer rangeWritten for commit cc19488. Summary will update on new commits.