chore(deps): adopt pm-cli 2026.7.28 - #19
Conversation
Bump @unbrained/pm-cli from ^2026.7.27 to ^2026.7.28 in devDependencies and >=2026.7.27 to >=2026.7.28 in peerDependencies; bump package version to 2026.7.28 in package.json, manifest.json, and the version constant in index.ts. Regenerate CHANGELOG via changelog:full. Update .gitattributes merge-driver pattern per the 2026.7.28 prepare hook.
|
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 GuideUpdates this package and its pm-cli dependency to 2026.7.28, refreshes the changelog, adjusts git attributes per the new pm-cli prepare hook, and adds pm agent metadata/history files. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
WalkthroughThe extension and package versions were bumped to 2026.7.28, pm-cli compatibility constraints were updated, the changelog was dated, PM release records were added, and the ChangesRelease update
Estimated code review effort: 2 (Simple) | ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 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 SummaryThis PR adopts
Confidence Score: 5/5Safe to merge — a mechanical version bump with no logic changes, consistent version strings across all files, and a self-documented correction to the changelog ordering process. All four version-bearing files (package.json, package-lock.json, manifest.json, index.ts) are updated consistently. The pm-cli and toon dependency upgrades are straightforward and lock-file-pinned. The .gitattributes widening is intentional and scoped to the .agents/pm/ tree. The CHANGELOG now correctly includes the chore item's own entry after the ordering fix was applied. Files Needing Attention: No files require special attention.
|
| Filename | Overview |
|---|---|
| package.json | Version bumped from 2026.7.27 to 2026.7.28; pm-cli dev/peer ranges updated consistently |
| package-lock.json | Lock file regenerated; resolves pm-cli 2026.7.28 and upgrades transitive dep @toon-format/toon from 2.3.1 to 4.1.0 |
| manifest.json | Version field updated from 2026.7.27 to 2026.7.28, consistent with package.json |
| index.ts | Version constant updated from 2026.7.27 to 2026.7.28 in the extension definition |
| .gitattributes | Merge-driver pattern widened from .agents/pm/schema/.json to .agents/pm/**/.json per 2026.7.28 prepare hook |
| CHANGELOG.md | Unreleased section promoted to 2026.7.28 release entry with the adoption chore item added after close |
| .agents/pm/chores/pm-github-b646.toon | New PM chore item tracking the adoption; includes a correction note documenting the changelog ordering fix |
| .agents/pm/history/pm-github-b646.jsonl | Append-only audit history for the pm chore item with create, close, and correction note operations |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[pm-cli 2026.7.28 released] --> B[Bump devDependency\n^2026.7.27 → ^2026.7.28]
A --> C[Bump peerDependency\n>=2026.7.27 → >=2026.7.28]
B --> D[npm install resolves\npm-cli 2026.7.28\n+ toon 2.3.1 → 4.1.0]
D --> E[package-lock.json updated]
C --> F[package.json peerDeps updated]
B --> F
F --> G[Bump package version\n2026.7.27 → 2026.7.28]
G --> H[package.json]
G --> I[manifest.json]
G --> J[index.ts version constant]
G --> K[Close PM chore item\npm-github-b646]
K --> L[Regenerate CHANGELOG.md\nafter close]
L --> M[Unreleased → 2026.7.28\nwith b646 entry included]
M --> N[release:check passes\ntypecheck, build, test,\naudit, pack, changelog]
Reviews (6): Last reviewed commit: "docs(pm): record that the close reason o..." | Re-trigger Greptile
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Line 3: The release artifacts incorrectly record 2026.7.28 as complete while
changelog validation fails. Regenerate CHANGELOG.md so the 2026.7.28 section
matches PM records, then run release:check and update the close reason in
.agents/pm/chores/pm-github-b646.toon and the corresponding historical close
event in .agents/pm/history/pm-github-b646.jsonl only after validation passes.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 1beae2de-a331-4ed5-8a43-4a251b328551
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (7)
.agents/pm/chores/pm-github-b646.toon.agents/pm/history/pm-github-b646.jsonl.gitattributesCHANGELOG.mdindex.tsmanifest.jsonpackage.json
The changelog was generated before the pm item for this change was closed, so the committed CHANGELOG.md was missing the item's own entry and changelog:check failed in CI while passing locally against the stale file. Where .gitattributes also changed, that is the 2026.7.28 prepare hook widening the merge fence from .agents/pm/schema/*.json to .agents/pm/**/*.json so tracked non-item JSON no longer line-conflicts between agents on different branches.
…heck The item's close reason asserted release:check passed when it had not: the changelog was generated before the item was closed, so CHANGELOG.md was missing the item's own entry and changelog:check failed in CI while passing locally against the stale file. Add a correction note rather than rewriting the close reason. Item history is append-only and an audited tracker should show the correction, not hide it.
Bumps
@unbrained/pm-clifrom^2026.7.27to^2026.7.28(devDependencies) and>=2026.7.27to>=2026.7.28(peerDependencies), and the package version to2026.7.28acrosspackage.json,manifest.json, andindex.ts.Changes:
@unbrained/pm-cli^2026.7.27→^2026.7.28indevDependencies@unbrained/pm-cli>=2026.7.27→>=2026.7.28inpeerDependencies2026.7.27→2026.7.28inpackage.json,manifest.json, andindex.tsCHANGELOG.mdviachangelog:full.gitattributesmerge-driver pattern per the 2026.7.28 prepare hooknpm run release:checkpasses (typecheck, build, test, audit, pack dry-run, changelog check).pm item: https://github.com/unbraind/pm-github/blob/main/.agents/pm/chores/pm-github-b646.toon
Summary by cubic
Adopts
@unbrained/pm-cli2026.7.28 and bumps the extension version to 2026.7.28. Updates@unbrained/pm-clidev/peer ranges, regeneratesCHANGELOG.mdafter closing the item to fix changelog check, widens.gitattributesmerge-driver to.agents/pm/**/*.json, and adds a correction note in the pm item history about the earlier release check claim.Written for commit e792af4. Summary will update on new commits.