Repository navigation
chore: prepare remindctl 0.3.8 release - #96
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: needs maintainer review before merge. Reviewed September 24, 2026, 4:32 AM ET / 08:32 UTC. ClawSweeper reviewWhat this changesFinalizes the 0.3.8 changelog and synchronizes the package, CLI, release setting, and embedded macOS bundle versions. Merge readiness✅ Ready for maintainer review Keep open: current main still declares version 0.3.7, so this focused 0.3.8 release preparation remains necessary. No introduced correctness or security defect is evident. Priority: P3 Review scores
Verification
How this fits togetherremindctl's release metadata supplies the version reported by its CLI and embedded in its macOS binary. The changelog and version files feed a release preflight before signed assets are verified and published. flowchart LR
A[Release version setting] --> B[Version generation]
B --> C[CLI version output]
B --> D[Embedded binary version]
A --> E[Package manifest]
F[Changelog notes] --> G[Release preflight]
C --> G
D --> G
E --> G
G --> H[Verified release assets]
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Keep the version surfaces and notes synchronized, then follow the signed-tag, native verification, clean-VM upgrade, and publication gates for 0.3.8. Do we have a high-confidence way to reproduce the issue? Not applicable: this is release preparation, and the intended metadata state can be checked directly against the documented synchronization contract. Is this the best way to solve the issue? Yes: the patch updates the four version surfaces and changelog required by release Gate 0 without changing runtime or release automation. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against 79ebce8c1546. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
Finalize remindctl 0.3.8 for September 24, 2026 and synchronize the package, generated Swift version, and embedded Info.plist. The release highlights strict surplus-argument rejection and date-parsing safety, followed by stable numeric indexes and CRLF handling.
Validation: Codex autoreview found no actionable release-preparation findings. Exact-head native CI passed with 95.0% RemindCore line coverage, the release-policy harness, universal-binary smoke checks, docs, and all CodeQL analyses. A separate macOS release preflight also passed with no formatting changes. Linux Crabbox passed the docs build; native check/harness commands require unavailable Swift/macOS tools and are covered by the successful macOS gates.
Publication remains gated by signed/notarized assets, both draft verifiers, the authorized host Gatekeeper/read-only Reminders check, and both published verifiers.