Pin rake-compiler version as workaround for issue with Ruby <= 2.5 #3021
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?:
This PR pins the version of the
rake-compiler
dependency to fix an incompatibility between version 1.2.4 and Ruby <= 2.5.(Version 1.2.4 was just released on 2023-08-01)
Those versions fail when running
bundle exec rake clean compile
to compile the profiling native extension with:Motivation:
Unbreak our CI.
Additional Notes:
I plan to also report this upstream.
This will not affect customers, as
rake-compiler
is only used in development.How to test the change?:
Validate that CI is back to green (or run
bundle exec rake clean compile
on Ruby <= 2.5 and validate it works).