Repository navigation
Pin the CI runner to ubuntu-24.04 - #226
takayamaki wants to merge 1 commit into
Conversation
|
@takayamaki oops, I also saw this error and just fixed it by dropping the EOL rubies. I think I prefer staying on latest ubuntu and not officially supporting EOL ruby (making them best effort instead). Thanks! |
|
@geemus But the current matrix will still break. The setup-ruby README says ubuntu-26.04 only has builds of CRuby 3.2 and newer, as older versions do not compile on it. The 3.1 job passed only because the runner is still on 24.04 for now. |
|
oops, yes. I intended to drop 3.1 also and just accidentally missed it. I'll do that presently. |
|
should be done now, good catch |
ubuntu-latestis rolling over from 24.04 to 26.04.On 26.04,
ruby/setup-rubyhas no build for Ruby 2.7, 3.0 and 3.1, so those jobs fail:See ruby/setup-ruby#954.
Builds for 26.04 are planned only for supported Ruby versions.
The runs on this repository still get 24.04 for now, but a run on my fork already got 26.04.
This change pins the runner to
ubuntu-24.04, so the matrix keeps testing Ruby 2.7 to 3.1.ubuntu-24.04should stay available for a few more years.Dropping Ruby 2.7 to 3.1 from the matrix is another option.
I kept them here, because some users may still be on those versions.