Repository navigation
docs(release): prepare maintenance release notes - #455
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 changes before merge. Reviewed September 5, 2026, 6:16 PM ET / 22:16 UTC. ClawSweeper reviewWhat this changesRewrites Oracle’s Unreleased changelog into impact-ordered maintenance notes, restores omitted fixes, and preserves all released sections. Merge readiness⛔ Needs changes before merge - 1 item remains The focused changelog revision remains useful and has no actionable patch defects. The owner’s explicit merge-order requirement still applies to the two pending browser fixes. Priority: P3 Review scores
Verification
How this fits togetherOracle’s changelog explains browser, CLI, and provider changes to users. Its version sections supply the notes copied into GitHub releases. flowchart LR
A[Maintenance fixes] --> B[Unreleased changelog]
C[Pending browser fixes] --> B
B --> D[Release preparation]
D --> E[Published release notes]
Before merge
Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Keep one consolidated, product-facing Unreleased section that accurately reflects the integrated fixes and retains the explicit remote-service breaking-change notice. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR edits release notes rather than runtime behavior; its scope and preservation claims are directly checkable from the diff. Is this the best way to solve the issue? Yes: consolidating Unreleased in a single documentation PR follows the repository’s release guidance and avoids competing changelog edits. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning medium; reviewed against 748193758d54. LabelsLabel justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (1 earlier review cycle)
|
|
LAND-READY after #450, #452, #453, and #454, at fc6c88d. CI is green on this exact head: https://github.com/steipete/oracle/actions/runs/33994205149. All three OS build/test jobs passed initially. The first Chromium proof attempt failed during browser startup with ECONNREFUSED before either disconnect assertion; rerunning only that failed job passed without a source change. Branch autoreview against origin/main is scoped-clean through P2. The diff changes only Unreleased; released sections from 0.18.0 onward are byte-identical. The complete non-merge history since v0.18.0 was reviewed, and the four prerequisite PRs carry their own runtime proof and exact-head green CI. Merge this PR last and preserve its complete Unreleased text when reconciling overlapping changelog edits. Recommended release: patch 0.18.1. No version bump, tag, publication, or issue closure has been performed. Integrated-main CI, signed-in Pro/reattach proof, package/notifier checks, GitHub assets and Homebrew remain publication gates. |
fc6c88d to
a262502
Compare
|
LAND-READY after #452 and #454, at a262502, independently based on main 7481937. Exact-head CI succeeded on Linux, macOS, Windows and the Chromium proof job without a retry: https://github.com/steipete/oracle/actions/runs/33995209563. Fresh branch autoreview against origin/main is scoped-clean through P2. Formatting and diff checks passed. This changes only CHANGELOG.md. The entire complete draft is byte-identical to fc6c88d, and all released sections from 0.18.0 onward remain byte-identical to main. #450 and #453 have merged; #452 and #454 have no changelog changes, so this is the single owner of the complete Unreleased section. Merge this PR last. Recommended release remains patch 0.18.1. The v0.18.0 asset diagnosis and required 0.18.1 artifact flow are recorded at #443 (comment). Integrated-main CI, signed-in Pro/reattach proof, notifier signing/notarization, npm verification, uploaded GitHub assets and Homebrew remain release gates. No merge, version bump, tag or publication performed. |
Prepare the next maintenance release notes by rewriting only Unreleased, ordered by user impact. Consolidate the existing browser, remote-service, Azure, and dependency fixes and restore missing entries for dry-run isolation, dead-controller session cleanup, Deep Research effort, and Japanese effort labels. All released sections are byte-identical.
Merge LAST, after #452 and #454. #450 and #453 have merged. All three remaining PRs are independently based on main at 7481937, and #452/#454 no longer edit CHANGELOG.md. This PR is the single owner of their release-note coverage and preserves the complete proposed Unreleased section. It does not claim the two pending fixes have merged.
Current head: a262502. The complete draft is byte-identical to the previous release-notes head fc6c88d. Released sections from 0.18.0 onward remain byte-identical to main.
Recommendation: patch 0.18.1, not a minor release. No version bump, tag, release, package publication, or tap update is performed here.
Validation: checked the complete non-merge history since v0.18.0, verified contributor attribution for the added dead-controller entry, checked formatting and diff whitespace, and verified released sections remained byte-identical. Fresh branch autoreview against origin/main is scoped-clean through P2. Formatting and diff checks passed; exact-head CI is recorded in the final proof comment.
Publication gates remain separate: CI on the integrated main head, signed-in Pro/reattach smoke, notifier signing/notarization verification, npm artifact verification, GitHub release assets, and Homebrew tap update. Issue #443 confirms that v0.18.0 still lacks its expected GitHub tarball; repairing that publication requires release authorization.