Skip to content

release: v0.64.0 - #507

Merged
avrabe merged 4 commits into
mainfrom
release/v0.64.0
Oct 21, 2026
Merged

avrabe merged 4 commits into
mainfrom
release/v0.64.0

Conversation

@avrabe

@avrabe avrabe commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Release scope (rivet)

rivet release status v0.64.0 (rivet 0.40.0): 6 artifacts, all verified, cuttable.

Requirement Verification Issue
SR-100 SWV-112 #463
SR-101 SWV-113 #488
SR-102 SWV-114 #479

Test plan

  • cargo fmt --all -- --check: exit 0
  • cargo clippy --workspace --all-targets -- -D warnings: exit 0, with and without --all-features
  • cargo test --workspace: exit 0, 993 passed, 0 failed
  • cargo test --workspace --all-features: exit 0, 992 passed, 0 failed
  • Built binary reports meld 0.64.0

After merge

  1. Tag once the merged tree has passed every required check.
  2. Create the release as a draft; the pipeline fills in the assets.
  3. Verify the checksums and the cosign signature, each with a negative control.
  4. Smoke-test the shipped binary on gale's composite with synth 0.78.0 and 0.85.0.
  5. Publish, then confirm the assets gate.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WrmMqf1iuTS1UBEes5TmdC

--exports world (#463), the --pack-rebase guard that unblocks gale's
composite under synth (#479), and the element-segment refresh that stops
table entries for adapted imports from bypassing the adapter (#488).

Scope in rivet: SR-100..SR-102 and SWV-112..SWV-114 set to release
v0.64.0 and promoted to verified (each SWV before its SR) with
`rivet modify`. `rivet release status v0.64.0` (rivet 0.40.0) reports
cuttable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WrmMqf1iuTS1UBEes5TmdC
@avrabe
avrabe enabled auto-merge (squash) October 21, 2026 08:49
Release-execution step 4b: every requirement in the v0.64.0 scope had a
fresh-context review; reviewer, date and outcome are now recorded on the
verification artifacts. Advisory at v0.x (visible, not yet blocking).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WrmMqf1iuTS1UBEes5TmdC
@github-actions

Copy link
Copy Markdown

LS-N verification gate

✅ 59/59 approved LS entries verified

count
Passed (≥1 test, all green) 59
Failed (≥1 test failure) 0
Missing (no ls_*_NN_* test found) 0

Approved loss-scenarios.yaml entries are expected to have a
regression test named ls_<letter>_<num>_* (e.g. LS-A-11 →
ls_a_11_*). The gate runs each prefix via cargo test --lib --no-fail-fast and aggregates pass/fail/missing.

Failed LS entries

(none)

Missing regression tests

(none)

Updated automatically by tools/post_verification_comment.py.
Source of truth: safety/stpa/loss-scenarios.yaml.

@avrabe
avrabe merged commit b26f1c8 into main Oct 21, 2026
22 checks passed
@avrabe
avrabe deleted the release/v0.64.0 branch October 21, 2026 14:27
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