Commit Graph

25 Commits

Author SHA1 Message Date
Benoit Daloze 1194bd8712 Remove workaround
No longer needed since https://github.com/ruby/setup-ruby/issues/358
2022-07-26 21:59:15 +02:00
Benoit Daloze 10dffd3615 Remove allow-failure for truffleruby* since it now passes all tests 2022-07-20 12:25:48 +02:00
Benoit Daloze 6ebc0bf541 Workaround for https://github.com/rubygems/rubygems/issues/5691 2022-07-20 12:25:21 +02:00
Patrik Ragnarsson 1df3e9b9b3 Be explict about rack version 2022-07-20 00:34:28 +02:00
Patrik Ragnarsson a09c591dd7 setup-ruby may fail as it runs `bundle install` 2022-07-20 00:30:10 +02:00
Patrik Ragnarsson d682b00622 Timeout CI after 15 minutes
TruffleRuby wasn't able to bundle in 5 minutes:
https://github.com/sinatra/sinatra/runs/6081844135?check_suite_focus=true
2022-07-20 00:25:42 +02:00
Patrik Ragnarsson 59485f1dc2 Add JRuby (head) and TruffleRuby to CI matrix 2022-07-20 00:25:26 +02:00
Patrik Ragnarsson 3b7ce4280c Timeout CI after 5 minutes
Default is 360 minutes, ain't nobody got time for that.

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes
2022-07-20 00:23:40 +02:00
Patrik Ragnarsson be6b8d8662 Run CI job against `rack` main branch 2022-07-20 00:03:39 +02:00
Olle Jonsson 05cbf6a776
CI: Use actions/checkout@v3
This is an uncontroversial update.
2022-05-10 15:24:28 +02:00
kares de98d5065a
TODOed! :yay: 2022-02-21 16:43:30 +01:00
kares 362de0b813
CI: let's roll tests with JRuby 2022-02-21 16:32:37 +01:00
Olle Jonsson 7b88bc6624
CI: Use working-directory directive 2022-02-18 07:46:58 +01:00
Eloy Pérez 2c9be5df00 Run tests for gems in different steps 2022-02-05 12:38:46 +01:00
Johannes Würbach 60e2219407 chore(ci): add ruby 3.1 2022-02-02 15:58:11 -05:00
Eloy Pérez 9a924aa894 Set 2.6 as minimum ruby version for Sinatra 3 (#1699)
* Run tests for Ruby versions >= 2.6

* Remove not needed checks for methods defined

* Set required_ruby_version to >= 2.6

* Update READMEs with new Ruby versions
2022-02-02 15:58:11 -05:00
Olle Jonsson a6554e3423
chore: Drop boilerplate comments 2021-10-20 17:33:54 +02:00
Jordan Owens d6ba201b84
Remove ruby head from build 2021-10-03 22:15:24 -04:00
Robin Wallin c33c2b1a00
Small CI improvements (#1703)
* Disable `fast-fail`

Since we test against multiple versions of Ruby it makes sense to allow all Rubies to finish, regardless of fails for specific versions.

* Run test workflow for all branches
2021-06-02 08:51:46 -04:00
Robin Wallin 6d368c062e
Skip the Slack action if `secrets.SLACK_WEBHOOK` isn't set (#1705)
Since forks do not have access to the `SLACK_WEBHOOK` secret, this step would always fail.
2021-06-02 08:46:05 -04:00
Zachary Scott 7660d10104
Only notify slack on failure 2021-05-08 07:25:43 +09:00
Zachary Scott e968e699b4
Clean up fields and add matrix context 2021-05-08 07:20:24 +09:00
Zachary Scott fa323dbc4c
Add Slack action 2021-05-08 07:00:46 +09:00
Kunpei Sakai 9714720943
remove GITHUB_WORKSPACE declaration 2021-04-18 04:39:29 +09:00
Kunpei Sakai afa973c67b
switch ci from travis to actions 2021-04-18 02:56:01 +09:00