Skip to content

ci: cover modern Ruby versions in test matrix#147

Merged
sabman merged 1 commit into
decision-labs:masterfrom
OLIOEX:ci-add-modern-ruby-versions
May 14, 2026
Merged

ci: cover modern Ruby versions in test matrix#147
sabman merged 1 commit into
decision-labs:masterfrom
OLIOEX:ci-add-modern-ruby-versions

Conversation

@erimicel

@erimicel erimicel commented May 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds 3.2, 3.4 and 4.0 to the CI test matrix.

Ruby Status Was in CI?
2.7 EOL 2023-03 yes
3.0 EOL 2024-03 yes
3.1 EOL 2025-03 yes
3.2 in support, EOL 2026-03-31 no — added
3.3 in support yes
3.4 latest stable (released 2024-12-25) no — added
4.0 released 2026 no — added

Additive only — existing entries are kept since the gemspec still declares s.required_ruby_version = ">= 2.4.0". Dropping the EOL Rubies would be a separate decision.

Test plan

  • Verified locally on Ruby 4.0.2: 29/29 specs pass.
  • CI itself will exercise the new versions on this PR.

Add 3.2, 3.4 and 4.0 to the CI matrix:
- 3.2: in-support stable (EOL 2026-03-31)
- 3.4: latest stable (released 2024-12-25)
- 4.0: released 2026

Existing entries (2.7, 3.0, 3.1, 3.3) are kept since the gemspec still
declares `>= 2.4.0` and dropping them would be a separate decision.

Verified locally on Ruby 4.0.2: 29/29 specs pass.

Prompt: "next step can we audit CI for fcm add missing ruby versions
please"

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@erimicel

Copy link
Copy Markdown
Contributor Author

@sabman this is probably simple addition

@sabman sabman merged commit c67c05a into decision-labs:master May 14, 2026
8 checks passed
@erimicel erimicel deleted the ci-add-modern-ruby-versions branch May 14, 2026 20:04
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.

2 participants