Relax required ruby version to support Ruby 4 - #1650
Conversation
|
@vlado thanks for adding this! Sorry for the delayed response. Looks like there are some CI failures related to gem versioning. I haven't looked into it yet but you should be able to look the action run to see what when wrong: https://github.com/elastic/apm-agent-ruby/actions/runs/28862730853/job/89545484006?pr=1650 |
|
Thanks @smith I've fixed the exclusion config but looks like CI will not start without approval. |
|
@vlado looks like a couple of the 4.0 ones failed: one because of SQLite and one missing |
|
@smith For Rails 4 and 5 |
@vlado Sounds good to me. If you push that change I can re-run and we should be good to merge. |
What does this pull request do?
Ruby 4.0.0 was released in December, but
elastic-apmcurrently capsrequired_ruby_versionat< 4.0, so it can't be installed on Ruby 4.0 even though the agent is compatible. This PR lifts that cap and adds Ruby 4.0 to CI.Why is it important?
Checklist
.rubocop.yml)