Skip to content

chore(release): v2.2.0-rc.2 - #669

Merged
DerekMarshall merged 1 commit into
mainfrom
chore/release-2.2.0-rc.2
Oct 14, 2026
Merged

DerekMarshall merged 1 commit into
mainfrom
chore/release-2.2.0-rc.2

Conversation

@DerekMarshall

Copy link
Copy Markdown
Member

Sets the version to 2.2.0-rc.2, made with make release-prep VERSION=2.2.0-rc.2. Only Cargo.toml and Cargo.lock change: an rc gets no CHANGELOG section, because the 2.2.0 section will cover the whole cycle.

rc.1 never reached GitHub, brew or apt. Its release run's archive-reproducibility gate failed, so Sign + publish release was skipped. Only crates.io got spyc 2.2.0-rc.1. #668 fixed the cause: CI now reproduces the committed libghostty-vt.a archives byte for byte, which is the first time that gate has passed. rc.2 is the first rc to go out through every channel. It also carries #667, the two flaky statusline tests that had main's CI red.

main stays at 2.2.0-rc.2 through the soak.

After merge, on main:

  1. make release-tag VERSION=2.2.0-rc.2
  2. Push the tag. release.yml verifies the archives reproduce, publishes a GitHub pre-release, and dispatches the Homebrew tap and apt. The crates job publishes spyc 2.2.0-rc.2 and skips spyc-vt-sys 0.1.0, which is already on crates.io with the older archives (bumping it needs its trusted-publisher entry).

Checks: make check-ci passes, and the binary reports spyc 2.2.0-rc.2 (<sha>).

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@DerekMarshall
DerekMarshall merged commit c1bc80c into main Oct 14, 2026
4 checks passed
@DerekMarshall
DerekMarshall deleted the chore/release-2.2.0-rc.2 branch October 14, 2026 07:25
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