rubygems / bundler

Manage your Ruby application's gem dependencies
https://bundler.io
MIT License
4.88k stars 1.99k forks source link

Add ruby 2.7 and rubygems 3.1.2 to CI matrix #7593

Closed deivid-rodriguez closed 4 years ago

deivid-rodriguez commented 4 years ago

Closes #7585.

What was the end-user or developer problem that led to this PR?

As a developer, I want to make sure that bundler works against the latest versions of ruby and rubygems.

What is your fix for the problem, implemented in this PR?

My fix is to add those to the CI matrix.

simi commented 4 years ago

Should we add gem install rake step to https://github.com/rubygems/bundler/blob/master/doc/development/SETUP.md#development-setup as well?

deivid-rodriguez commented 4 years ago

I think it's not necessary because many ruby installations come with rake preinstalled (it's a bundled gem), and if not the error message is very clear:

$ bin/rake spec:deps
We couln't activate rake (>= 0.a). Run `gem install rake:'>= 0.a'`
deivid-rodriguez commented 4 years ago

Current issue here might be due to a parallel_tests issue.

deivid-rodriguez commented 4 years ago

I think it's going to be intermittent, but I'll double check through a retry.

@bundlerbot retry

hsbt commented 4 years ago

I created the version of GitHub Actions to https://github.com/rubygems/rubygems/pull/3397.