Skip review apps when RUBY_VERSION == "3.0"

Goal

Skip review apps when RUBY_VERSION == "3.0"

Background

It is not ideal that we don't run review apps for Ruby 3.0 for now, but it has some issues at the moment:

Bonus

If bonus weren't done, let's create follow up issues for them.

  • We also want to receive a Slack message in #f_ruby3 when the Ruby 3.0 scheduled pipeline failed. We can add this in .gitlab/ci/notify.gitlab-ci.yml via scripts/slack.
    • Bonus bonus: If we can run this in another branch, not the default branch, it would be even better. However the branch should be up-to-date with the default branch. It's fine to have some delays but it should not be a manual work.
Edited by Lin Jen-Shin