Skip to content

CI: test on Ruby 4.0, bundle the logger gem for Ruby 4.0 and TruffleRuby 40 - #24

Merged
PetrHeinz merged 2 commits into
mainfrom
claude/ci-ruby-4
Sep 30, 2026
Merged

PetrHeinz merged 2 commits into
mainfrom
claude/ci-ruby-4

Conversation

@PetrHeinz

@PetrHeinz PetrHeinz commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Ruby 4.0 and TruffleRuby 40 no longer ship logger as a default gem, and the released logtail gem requires it without declaring it. That is why the truffleruby job is red on main, and Ruby 4.0 was not in the matrix at all.

The first commit only adds Ruby 4.0 to the matrix and is red on the 4.0 and truffleruby jobs. With the second commit the whole matrix is green.

🤖 Generated with Claude Code

PetrHeinz and others added 2 commits September 29, 2026 12:35
Expected to fail, like the truffleruby job already does: logger is no
longer a default gem there and the released logtail gem does not
declare it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
logger is no longer a default gem there and logtail 0.1.17 requires it
without declaring it. The line can go once a logtail release declares
the dependency.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@PetrHeinz
PetrHeinz marked this pull request as ready for review September 29, 2026 10:56
@PetrHeinz
PetrHeinz merged commit 08e7c35 into main Sep 30, 2026
25 checks passed
@PetrHeinz
PetrHeinz deleted the claude/ci-ruby-4 branch September 30, 2026 15:52
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