Skip to content

Version 4.1.2 - #3062

Merged
soutaro merged 1 commit into
masterfrom
claude/release-4-1-2-hurcyr
Aug 3, 2026
Merged

Version 4.1.2#3062
soutaro merged 1 commit into
masterfrom
claude/release-4-1-2-hurcyr

Conversation

@soutaro

@soutaro soutaro commented Aug 3, 2026

Copy link
Copy Markdown
Member

Prepares the 4.1.2 release proper: RBS::VERSION set to 4.1.2, Gemfile.lock regenerated, and the 4.1.2 section added to CHANGELOG.md.

The section covers the whole cycle since 4.1.1, with the 4.1.2.dev.1 release in between folded into it, which is how a release proper is written up. Two pull requests, both Miscellaneous: #3059 and #3061, the stdlib test suite. The other six merged since 4.1.1 — #3053, #3054, #3055, #3056, #3057, #3058 — are labeled skip-changelog and left out.

Worth knowing before merging: nothing in this release reaches the gem. test/ is excluded from spec.files, so rbs-4.1.2.gem is rbs-4.1.1.gem with a different version number. #3059 is still worth shipping the repository state for — it is what stops GC_test from leaving GC disabled for the rest of the stdlib suite, which was killing ruby/ruby's Windows CI with NoMemoryError — but it reaches ruby/ruby through the repository sync rather than through the gem.

rake 'gem:check_release[4.1.2]' passes on this branch.

This is step 1 only. Once merged, the release is cut by dispatching Release gems with the merge commit SHA and 4.1.2.

@soutaro soutaro added the skip-changelog Skip PRs in CHANGELOGs label Aug 3, 2026 — with Claude
The 4.1.2 release proper, cut from `master` after 4.1.1 and the
`4.1.2.dev.1` release in between. `Gemfile.lock` is regenerated with the
bump, and CHANGELOG.md gains the 4.1.2 section.

The changelog covers the whole cycle since 4.1.1, the `.dev.1` release
included, which is how a release proper is written up. Both entries are
the stdlib test suite, which is excluded from the gem's files, so nothing
in this release reaches the gem.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QUAgW2m9wsYE1cLM1fFbw
@soutaro
soutaro force-pushed the claude/release-4-1-2-hurcyr branch from fb68ee2 to d710ede Compare August 3, 2026 03:00
@soutaro
soutaro enabled auto-merge August 3, 2026 03:02
@soutaro
soutaro added this pull request to the merge queue Aug 3, 2026
Merged via the queue into master with commit 2c39462 Aug 3, 2026
24 checks passed
@soutaro
soutaro deleted the claude/release-4-1-2-hurcyr branch August 3, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Skip PRs in CHANGELOGs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants