Release 0.3.0rc1 - #466
Merged
Merged
Release 0.3.0rc1#466
Conversation
…ckpoints resume; changelog upgrade notes corrected and consolidated
There was a problem hiding this comment.
Round 1 — reviewed head e98f9f96 — reviewer summarizer:hermes/gpt-5.6-terra over coverage+credentials+deployment+general+lifecycle+prose.
terra
Advisory findings from outerloop — the code owner decides. Reply to disagree; the outerloop:no-review label opts this PR out.
Verdict: 1 blocking, 1 advisory.
2 findings attached to the lines below.
Merged verdict: one blocking coverage defect in the sessionless v0.2.1 resume path and one non-blocking changelog rewrite suggestion. Rejected findings: none.
…res keep the legacy shape; plainer changelog entry
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release candidate 0.3.0rc1, cut from the freeze at 9716372 (#455). Everything merged to main after the freeze (Codex 0.160 pin, session capture, contract switches, GPU sizing and price settings) is for 0.4.
Release audit (RELEASING.md step 1)
All 25 PRs since v0.2.1 were checked for the four items on state that outlives a release. Gaps closed here:
tests/fixtures/rc1_v021/, provenance intests/fixtures/README.md), each with a first pass, an idempotent second pass and a retry after interruption, covering open-PR, merged-PR and ended runs where relevant: rebind (outerloop rebind: move a parked run to its slot's current author #452), operator end (outerloop end: an operator can end one run at the next tick #449), capacity park (A capacity refusal parks the run instead of ending it #453), line snapshots and job/pending layout (Line snapshots seal only admitted paths #444, Live operator limits: tighten-only GPU ceiling and attempt width #436), eval and baseline cache (Eval caches include the GPU count and type #455), and a run parked under the v0.2.1 brief (A PR is one idea, not one knob #430).session-erroron wake; it now starts a fresh author leg (attempt.py, outstanding-launch guards unchanged).Upgrading:lines added for A capacity refusal parks the run instead of ending it #453 and Line snapshots seal only admitted paths #444; A PR is one idea, not one knob #430 moved out of[0.2.1](it shipped after that tag) with its upgrade policy; operator actions consolidated at the top.Version 0.3.0rc1 in
__init__.pyandCITATION.cff;[Unreleased]stays until the final release.Gate: ruff check, ruff format --check, mypy, pytest (2969 passed, 10 skipped).
After merge: tag
v0.3.0rc1on this branch's merge commit (owner go), PyPI check, prerelease, fleet test from the tag; then mergerelease/0.3forward into main (carries the upgrade fix and fixtures).Fixtures built by Codex (gpt-5.6); changelog, compatibility statements and review by Claude.