Repository navigation
v1.3.0: Commands declare their effect on the world - #242
Conversation
📝 WalkthroughWalkthroughThe project version is bumped from 1.2.4 to 1.3.0, with matching updates to the changelog, CLI usage specification, generated command metadata, and CLI documentation. Changes1.3.0 release update
Estimated code review effort: 1 (Trivial) | ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
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 |
89a5994 to
ca551d5
Compare
There was a problem hiding this comment.
Pull request overview
Cuts the automated v1.2.4 release for communique (1.2.3 → 1.2.4) by updating the changelog with the release notes generated by release-plz.
Changes:
- Adds a
1.2.4changelog entry documenting the GitHub draft-release tag preservation fix and assorted dependency/CI housekeeping entries.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## [1.2.4](https://github.com/jdx/communique/compare/v1.2.3...v1.2.4) - 2026-07-26 | ||
|
|
||
| ### Fixed | ||
|
|
||
| - *(github)* keep a draft release's tag when rewriting its notes ([#241](https://github.com/jdx/communique/pull/241)) | ||
|
|
||
| ### Other | ||
|
|
||
| - Keep draft release tags intact ([#238](https://github.com/jdx/communique/pull/238)) | ||
| - *(deps)* update jdx/mise-action digest to f10502f ([#239](https://github.com/jdx/communique/pull/239)) | ||
| - *(deps)* update actions/setup-node action to v7 ([#237](https://github.com/jdx/communique/pull/237)) | ||
| - *(deps)* update release-plz/action action to v0.5.131 ([#234](https://github.com/jdx/communique/pull/234)) | ||
| - *(deps)* update dependency vue to v3.5.40 ([#233](https://github.com/jdx/communique/pull/233)) | ||
| - *(deps)* update rust crate clx to v2.1.1 ([#235](https://github.com/jdx/communique/pull/235)) | ||
| - *(deps)* update zizmorcore/zizmor-action action to v0.6.0 ([#236](https://github.com/jdx/communique/pull/236)) | ||
| - *(deps)* update actions/checkout digest to 3d3c42e ([#231](https://github.com/jdx/communique/pull/231)) | ||
| - *(deps)* update taiki-e/setup-cross-toolchain-action digest to 12b7ad4 ([#232](https://github.com/jdx/communique/pull/232)) | ||
| - *(deps)* lock file maintenance ([#230](https://github.com/jdx/communique/pull/230)) | ||
| - *(deps)* update jdx/mise-action digest to dad1bfd ([#229](https://github.com/jdx/communique/pull/229)) | ||
|
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #242 +/- ##
=======================================
Coverage 95.01% 95.01%
=======================================
Files 27 27
Lines 5501 5501
Branches 5501 5501
=======================================
Hits 5227 5227
Misses 172 172
Partials 102 102 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Greptile SummaryUpdates release metadata for version 1.3.0.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains. Important Files Changed
Reviews (8): Last reviewed commit: "chore: release v1.3.0" | Re-trigger Greptile |
ca551d5 to
f20635e
Compare
f20635e to
900e364
Compare
900e364 to
bf27077
Compare
bf27077 to
86fe147
Compare
86fe147 to
5f9ccd3
Compare
5f9ccd3 to
22bc691
Compare
22bc691 to
1888177
Compare
1888177 to
259c797
Compare
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 20: Resolve the duplicate ## Changed heading in CHANGELOG.md by either
configuring changelog-specific markdownlint handling for duplicate headings or
restructuring the headings so each heading is unique, while preserving the
existing changelog sections and content.
🪄 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: Central YAML (base), Organization UI (inherited)
Review profile: CHILL
Plan: Pro Plus
Run ID: a8373787-f3b3-4c43-873b-67a02f47849c
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (5)
CHANGELOG.mdCargo.tomlcommunique.usage.kdldocs/cli/commands.jsondocs/cli/index.md
259c797 to
850cdcb
Compare
850cdcb to
5cae18d
Compare
5cae18d to
cb1af67
Compare
cb1af67 to
ad91b8e
Compare
ad91b8e to
a079ef7
Compare
a079ef7 to
169db15
Compare
This release teaches communique's usage spec what each command does to the world —
read,write, ordestructive— so tools built on the spec can tell a safe inspection from a state-changing one. It also picks up progress-display fixes fromclxv3.Added
effectannotation in its usage spec, distinguishing read-only commands from those that modify or destroy state.generateandsponsorsareread;initiswrite; and the flags that actually change things are raised accordingly —--changelog,--github-release, and--outputongeneratearewrite, andinit --forceisdestructive. Becauseeffectis per-command,generateis classified asreadat its floor while its state-changing flags carry the higher effect (the effect of an invocation is the maximum of the command and its supplied flags). The regeneratedcommunique.usage.kdlanddocs/clireflect these labels. (#240) (@jdx)Changed
clxto v3 for progress-display fixes: cursor escape sequences are no longer written in text or quiet mode, and a reflowed frame is now cleared after a terminal resize. (#248)Full Changelog: https://github.com/jdx/communique/commits/v1.3.0
Note
Low Risk
Version and documentation-only changes with no runtime logic in this diff.
Overview
Cuts release v1.3.0 by bumping the crate and generated CLI metadata from
1.2.4to1.3.0inCargo.toml,Cargo.lock,communique.usage.kdl, anddocs/cli.Updates
CHANGELOG.mdwith a dated[1.3.0]section documenting the shipped work (usageread/write/destructiveeffects andclxv3 progress fixes), while[Unreleased]still only lists the upcoming default model bump toclaude-opus-4-8.Reviewed by Cursor Bugbot for commit 169db15. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
New Features
Changed