Mike Dalessio
3c01dc75fd
ci: use fail-fast: false instead of continue-on-error: true
...
This will give us proper red/green signal on the test suite while
still running the entire matrix.
2025-01-20 18:59:11 -05:00
Donal McBreen
a5b9c69838
Update to Ruby 3.4 from the preview version
2025-01-17 15:17:37 +00:00
Ali Ismayilov
8a7843cb35
Allow running the CI manually
2024-11-23 21:45:51 +01:00
Nick Pezza
a1e40f9fec
Update to be able to run on 3.4 with frozen strings ( #1080 )
...
* Update to be able to run on 3.4 with frozen strings
---------
Co-authored-by: Jeremy Daer <jeremydaer@gmail.com >
Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl >
2024-10-09 21:11:06 -04:00
Donal McBreen
14d0396581
Rails 8 doesn't support Ruby 3.1
...
Remove it from the build matrix as its no longer a supported combination.
2024-09-27 08:13:24 -04:00
Donal McBreen
e160852e4d
Remove Ruby 2.7 from CI
...
It's EOL since March 2023.
2024-06-20 08:54:55 +01:00
Donal McBreen
3ecfb3744f
Add Rubocop
...
- Pull in the 37signals house style
- Autofix violations
- Add to CI
2024-03-20 10:23:02 +00:00
Donal McBreen
68eb549795
Update to actions/checkout@v4 to silence node warning
2024-01-09 11:35:10 +00:00
Donal McBreen
1a3dd52af4
Rails 7.2 compatible Rubies
...
1. Add Ruby 2.7 specific Gemfile that uses an older version of nokogiri
2. Rails edge doesn't support Ruby 2.7.0, so exclude it.
3. Add Ruby 3.3
4. Update Gemfile.lock to test against Rails 7.1.2 as it's the latest
version.
5. Remove continue-on-error from the matrix and always set to true
2024-01-09 11:13:11 +00:00
David Heinemeier Hansson
787ef96639
Don't run actions twice on PRs
2023-05-02 14:41:18 +02:00
Chris Lowder
643cb2c520
Include edge Rails in the build matrix
...
Highlighting an incompatibility with the new implementation of
`[ActiveSupport::OrderedOptions#dig]`.
[^1]: 5c15b586aa
2023-03-10 19:40:57 +00:00
David Heinemeier Hansson
fe453ed38e
Setup CI
2023-01-20 10:09:37 +01:00