Skip to content

feat!: support ruby 4.0, drop ruby 3.1 support#426

Merged
chadlwilson merged 1 commit intomasterfrom
ruby-40
Feb 20, 2026
Merged

feat!: support ruby 4.0, drop ruby 3.1 support#426
chadlwilson merged 1 commit intomasterfrom
ruby-40

Conversation

@chadlwilson
Copy link
Contributor

@chadlwilson chadlwilson commented Feb 20, 2026

As usual, this is broad compatibility at runtime, not full language support. Refactoring to use prism is necessary for us to support all Ruby 3.4+ syntax properly.

Will probably do that if someone asks for it, or when we can drop 3.3 compatibility.

@gaugebot
Copy link

gaugebot bot commented Feb 20, 2026

@chadlwilson Thank you for contributing to gauge-ruby. Your pull request has been labeled as a release candidate 🎉🎉.

Merging this PR will trigger a release.

Please bump up the version as part of this PR.

Instructions to bump the version can found at CONTRIBUTING.md

If the CONTRIBUTING.md file does not exist or does not include instructions about bumping up the version, please looks previous commits in git history to see what changes need to be done.

@chadlwilson chadlwilson force-pushed the ruby-40 branch 3 times, most recently from 51c6fa4 to 27ca55d Compare February 20, 2026 05:38
Signed-off-by: Chad Wilson <29788154+chadlwilson@users.noreply.github.com>
@chadlwilson chadlwilson merged commit 761917c into master Feb 20, 2026
9 checks passed
@chadlwilson chadlwilson deleted the ruby-40 branch February 20, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant