File tree Expand file tree Collapse file tree 1 file changed +10
-17
lines changed Expand file tree Collapse file tree 1 file changed +10
-17
lines changed Original file line number Diff line number Diff line change 5
5
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
6
6
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby
7
7
8
- name : Ruby
8
+ name : rake
9
9
10
- on :
11
- push :
12
- branches : [ "master" ]
13
- pull_request :
14
- branches : [ "master" ]
10
+ on : [push, pull_request]
15
11
16
12
permissions :
17
13
contents : read
18
14
19
15
jobs :
20
16
test :
21
-
22
- runs-on : ubuntu-latest
23
17
strategy :
18
+ fail-fast : false
24
19
matrix :
25
- ruby-version : ['3.3']
26
-
20
+ os : [ubuntu-latest, macos-latest]
21
+ # Due to https://github.com/actions/runner/issues/849, we have to use quotes for '3.0'
22
+ ruby : ['3.3', head, jruby-head]
23
+ runs-on : ${{ matrix.os }}
27
24
steps :
28
25
- uses : actions/checkout@v4
29
- - name : Set up Ruby
30
- # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby,
31
- # change this to (see https://github.com/ruby/setup-ruby#versioning):
32
- # uses: ruby/setup-ruby@v1
33
- uses : ruby/setup-ruby@55283cc23133118229fd3f97f9336ee23a179fcf # v1.146.0
26
+ - uses : ruby/setup-ruby@v1
34
27
with :
35
- ruby-version : ${{ matrix.ruby-version }}
28
+ ruby-version : ${{ matrix.ruby }}
36
29
bundler-cache : true # runs 'bundle install' and caches installed gems automatically
37
- - name : Run tests
30
+ - name : Run rake
38
31
run : bundle exec rake
You can’t perform that action at this time.
0 commit comments