Commit graph

10 commits

Author SHA1 Message Date
Dennis Schubert
7b3af81c4f
[CI] Run Pronto on GitHub Actions. 2023-06-15 16:25:24 +02:00
Benjamin Neff
9298b2afeb
Add ruby 3.2 to CI 2023-06-11 18:43:27 +02:00
Benjamin Neff
a7f5b7cf5c
Bump actions/checkout@v3 to get rid of node deprecation warning 2023-06-11 18:42:42 +02:00
Benjamin Neff
3dbf0488dd
Allow to test for multiple rails versions in CI
Before we only tested with the latest rails version and without rails,
that made it possible to accidentally break with older rails versions
without noticing it.

The old way of keeping separate Gemfiles (and lockfiles) was too
complicated to keep up to date, especially with many supported rails
versions. This allows now to run with different rails version with just
the same Gemfile using an env-var.

For CI the Gemfile.lock is only used for the latest rails version (7.0
at the moment), as it obviously doesn't fit for other versions. I think
that's fine, as if we are not compatible with a too new version of
something, we need to add a maximum version there anyway.

The `ruby/setup-ruby@v1` step automatically uses the deployment mode
when a Gemfile.lock is present, so the `BUNDLE_FROZEN` env-var is not
required, even if a Gemfile.lock is used.
2023-06-11 18:41:20 +02:00
Benjamin Neff
17d1f61fa8
Use strings for ruby versions, so 3.0 stays 3.0 2022-03-08 00:44:11 +01:00
Benjamin Neff
1424f7b0ff
Add ruby 3.1 to CI 2022-03-08 00:35:39 +01:00
Benjamin Neff
fc6001d2ee
Drop ruby 2.6 support, will be EOL end of month 2022-03-08 00:28:38 +01:00
Benjamin Neff
e123fab2f4
Remove ruby 2.5 support, it's EOL since over half a year 2021-11-26 00:34:42 +01:00
Benjamin Neff
a1613577e8
Add ruby 2.7 and 3.0 2021-06-30 04:52:44 +02:00
Benjamin Neff
a2212d1b11
Switch to github actions 2021-06-29 01:46:20 +02:00