Repository navigation
chore: prepare imsg 0.21.0 release - #386
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex review: needs maintainer review before merge. What this changesPrepares imsg 0.21.0 by adding release highlights and synchronizing CLI, helper, and bundle version metadata. Example: Read the CLI release version after building this revision.
Review scores
ProductKind: Maintenance · Worth it: Yes · Fix scope: Complete Merge readiness✅ Ready for maintainer review Keep open: this maintainer-authored release preparation is still needed, and the focused diff has no actionable defects. Priority: P3 Before mergeNone. FindingsNone. Agent review detailsHow this fits togetherThe canonical version.env feeds generated CLI, injected-helper, and macOS bundle metadata; the release workflow validates those values alongside the dated changelog section. flowchart TD
A[Canonical version.env] --> B[Version generator]
B --> C[CLI version]
B --> D[Helper version]
B --> E[Bundle metadata]
F[Dated changelog] --> G[Release validation]
A --> G
Technical reviewBest possible solution: Land the consistent release metadata, then follow the documented verification and publication procedure. Do we have a high-confidence way to reproduce the issue? There is no reported runtime bug to reproduce; the pinned diff directly establishes the release metadata change. Is this the best way to solve the issue? The change follows the existing release pattern and uses the canonical version generator's existing outputs without adding another owner or behavior path. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against fdd51c4874d2. Provenance checked
TestingProof path: none. SecurityNone. EvidenceWhat I checked:
Preflight sourceSource unknown. Source comparison at the observed PR snapshot only. Completion is self-reported; body, policy, tests, execution, and report bytes are not verified. LabelsLabel changes:
Label justifications:
Rating scale6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior. WorkflowClawSweeper edits this one comment on every review. Comment Reviewed November 5, 2026, 2:30 PM ET / 19:30 UTC. |
Prepare imsg 0.21.0, a minor release for mentions in rich and multipart sends, attached-sticker placement, and explicit Messages Name & Photo setters. It also includes the accumulated typing, subject, delivery-verification, deletion, dependency, and CI fixes.
Synchronize all generated version metadata, preserve every existing changelog bullet and contributor credit, and leave the post-release Unreleased section in place. The release notes explicitly state that #365, #366, and #377 were fixture-tested only, without live sends or account identity changes.
Validation: all four version sources agree; all 316 existing changelog bullets are preserved; docs tests pass (2/2); independent Codex review is scoped-clean through P2. Exact-head CI and the full signing/notarization release dry run are required before publication.