capistrano / sshkit

A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.
MIT License
1.13k stars 253 forks source link

Fix CI failures by running Ruby <= 2.2 on older Ubuntu image #516

Closed mattbrictson closed 1 year ago

mattbrictson commented 1 year ago

Old versions of Ruby (<= 2.2) no longer work on the latest Ubuntu image.

Fix by using ubuntu-20.04 instead of ubuntu-latest for old Rubies.

Also create roll-ups job called test-all and functional-all that collects the results of all the test and functional job runs for various Ruby versions into two checks that we can use for the branch protection rule.