Skip to content

Drop Ruby 3.2 support and release 1.0.1 - #12

Merged
gdubicki merged 2 commits into
mainfrom
gdubicki/drop-ruby-3.2
Oct 16, 2026
Merged

gdubicki merged 2 commits into
mainfrom
gdubicki/drop-ruby-3.2

Conversation

@gdubicki

Copy link
Copy Markdown
Contributor

Follow-up to #11 (fetlife/web#46291).

  • Drops Ruby 3.2 support: required_ruby_version is now >= 3.3, and the Ruby 3.2 CI job is removed. That job was the last one on ubuntu-24.04, because Ruby 3.2's headers don't compile with the 26.04 toolchain. All CI now runs on ubuntu-26.04 (plus macos-latest).
  • Bumps the version to 1.0.1. The crate version in ext/distributing_iterator/Cargo.toml was left at 0.2.1 in the 1.0.0 release, so it's aligned to 1.0.1 too, as the README's release steps say.

After merging, I'll push the 1.0.1 tag to run the release workflow.

fetlife/web runs Ruby 4.0, so it isn't affected. It pins distributing_iterator 1.0.0, so it stays on 1.0.0 until its Gemfile is bumped.

🤖 Generated with Claude Code

gdubicki and others added 2 commits October 16, 2026 11:36
Ruby 3.2 is EOL and its headers don't compile with the ubuntu-26.04
toolchain, so it was the last CI job left on ubuntu-24.04.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Also align the crate version, which was left at 0.2.1 in the 1.0.0 release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gdubicki
gdubicki merged commit 73c6db1 into main Oct 16, 2026
8 checks passed
@gdubicki
gdubicki deleted the gdubicki/drop-ruby-3.2 branch October 16, 2026 09:41
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