Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Temporarily lock Rake version for Appraisal #1573

Merged
merged 2 commits into from
Jul 7, 2021
Merged

Conversation

marcotc
Copy link
Member

@marcotc marcotc commented Jul 6, 2021

Appraisal missed a require 'set' statement in their code, but rake was bailing them out.

Rake released a new version today (13.0.4) that moves the require 'set' to a different location, thus appraisal broke.

A fix has been submitted to appraisal: thoughtbot/appraisal#184

The relevant change is in Gemfile. Everything else is appraisal updates.

@marcotc marcotc added dev/testing Involves testing processes (e.g. RSpec) dev/ci Involves CircleCI, GitHub Actions, or GitLab labels Jul 6, 2021
@marcotc marcotc self-assigned this Jul 6, 2021
@marcotc marcotc requested a review from a team July 6, 2021 22:08
Copy link
Contributor

@ericmustin ericmustin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 lgtm once gemfiles update rake task completes

@marcotc
Copy link
Member Author

marcotc commented Jul 7, 2021

Feel free to merge this PR if you need it to unblock your work.

@marcotc marcotc requested review from ericmustin and a team July 7, 2021 06:34
@ivoanjo
Copy link
Member

ivoanjo commented Jul 7, 2021

Looks like a new release of racecar broke 2.4. I'll ping upstream about it, possibly ask them to include a minimum ruby version on the gemfile.

@ivoanjo
Copy link
Member

ivoanjo commented Jul 7, 2021

Reported upstream: zendesk/racecar#252 . I suggested that it'd be nice if they yanked 2.3.0, but we may want to add a temporary restriction to our Appraisals file to use racecar < 2.3 on Ruby < 2.5 to unblock our CI.

Ah, the joys of legacy Ruby support.

@marcotc marcotc merged commit 5ec36a5 into master Jul 7, 2021
@marcotc marcotc deleted the rake-for-appraisal branch July 7, 2021 19:28
@github-actions github-actions bot added this to the 0.51.0 milestone Jul 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev/ci Involves CircleCI, GitHub Actions, or GitLab dev/testing Involves testing processes (e.g. RSpec)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants