Skip to content

chore(release): 0.5.3 - #274

Merged
olliegilbey merged 1 commit into
mainfrom
chore/release-0.5.3
Sep 23, 2026
Merged

olliegilbey merged 1 commit into
mainfrom
chore/release-0.5.3

Conversation

@olliegilbey

Copy link
Copy Markdown
Owner

What changed

Version bump to 0.5.3: workspace version, lockfile, README checkout line. Nothing else. The cut carries #273 (standby rows) and #271 (the live-set restore removal, the frames-off width flap fix, the remote QA drive).

Closes: n/a (release chore)

Risk class(es) from the taxonomy (tick all that apply — they are cumulative):

  • Pure logic / model
  • Generated artifacts
  • CLI surface
  • Cross-process / IPC
  • Install / environment (release mechanics) → needs-live-validation
  • Visual / UX

Verified automatically

Command Result
cargo test --workspace 823 passed across all suites; 0 failed
cargo build -p clave-bar --target wasm32-wasip1 Finished
cargo clippy --workspace --all-targets -- -D warnings Finished, no warnings

Class-specific evidence:

  • Version strings only. clave release refuses a version that does not match the tag, so a wrong bump cannot install.
  • The tree under the bump is the tree QA run 39 drove green on both machines: git diff --stat 84d9110 dd40505 is empty.
  • The 0.5.3 binary reads a copy of the live Mac store (written by 0.5.2, which still knows the removed exited status): clave ls lists every row and exits 0.

Review lanes run

Lane Ran? Findings
Vendored fugu review no version bump
Independent adversarial reviewer no version bump
CodeRabbit CLI no version bump
Other (Codex, PR bots) on the PR —

Findings DECLINED, with reasoning: none.

Could NOT be verified, and why

The cut itself, and the switch from a running 0.5.2 fleet. Part B and Part C of docs/dev/RELEASE-RUNBOOK.md are the maintainer's.

Live steps for the maintainer

Mac:

  1. Merge, then on main: git pull && git tag v0.5.3 && just release. Expected: the gate accepts the tag, and ~/.local/share/clave/bin/clave-v0.5.3 appears.
  2. Quit clave with agents running, then launch it outside zellij. Expected: one tab for the most recent agent. The rows that were running show ◐. The rest show ○.
  3. Alt+Down onto a ◐ row. Expected: it opens with no Alt+Enter, and it stays in its place in the list.
  4. Alt+Enter on a ○ row. Expected: it opens and goes to the top.
  5. On the go: git push origin v0.5.3.

Box (after step 5, because the box installs from the published release):

  1. Run the release installer, then ~/.cargo/bin/clave setup, then box. Expected: the same as steps 2 to 4. The bar stays at one width, and Alt+c toggles once per press.

Handoff and links

Workspace version, lockfile, README checkout line.

The cut carries standby rows (#273): after a quit, the rows whose agent
was live come back as standby for 24 hours, and an arrival opens one in
place with no hop. It also carries the live-set restore removal (#271,
breaking): a relaunch bakes one tab for the most recent row, and every
other row waits dormant. Plus the frames-off width flap fix and the
remote QA drive, both from #271.

The tree under the bump is the one QA run 39 drove green on both
machines (84d9110; git diff --stat 84d9110 dd40505 is empty).
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Sep 23, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Repository: olliegilbey/clave/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: e3e93fea-33c9-446b-9642-2066bfeaee56


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@olliegilbey
olliegilbey merged commit 1a14b84 into main Sep 23, 2026
10 checks passed
@olliegilbey
olliegilbey deleted the chore/release-0.5.3 branch September 23, 2026 12:13
@olliegilbey

Copy link
Copy Markdown
Owner Author

v0.5.3 live results (Part C)

Released and published: tag v0.5.3 at 1a14b84, release.yml green, four targets plus the installer.

Baseline before the cut (Mac): clave 0.5.2 from ~/.local/share/clave/bin/clave; doctor green apart from the known zellij 0.45.1 warning. A copy of the live 0.5.2 store read cleanly with the 0.5.3 binary (clave ls, exit 0).

Mac (just release, kill, cold launch):

  • Doctor, the hooks and the generated config all name 0.5.3.
  • The launch baked one tab for the most recent row. The bar held 48 columns, with no flap.
  • Alt+Down onto the one standby row opened it in about 45 ms, in place, with no hop. Six more Alt+Downs moved between the two tabs cleanly.
  • The maintainer confirmed the result by eye.

Box (the installer, clave setup, kill, box):

Seen, not a defect: a tab opened inside the old 0.5.2 session after just release loaded the 0.5.3 bar beside the 0.5.2 bars, and showed double bars and a width flap. The runbook already expects this mixed state before the cold restart (Part B step 3). It did not happen in either new session.

No issues filed from this cut.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant