11name : CI
2-
32on : [push, pull_request]
4-
53jobs :
64 build :
75 name : Test on Ruby ${{ matrix.ruby_version }}, Rails ${{ matrix.rails_version }}, graphql-ruby ${{ matrix.graphql_version }}
@@ -26,29 +24,28 @@ jobs:
2624 - " ~> 7.0.0"
2725 - " ~> 7.1.0"
2826 steps :
29- - uses : actions/checkout@v4
30- - name : Set up Ruby ${{ matrix.ruby_version }}
31- uses : ruby/setup-ruby@v1
32- with :
33- ruby-version : ${{ matrix.ruby_version }}
34- - name : Build and test
35- run : |
36- bundle install --jobs 4 --retry 3
37- bundle exec rake test
38- env :
39- RAILS_VERSION : ${{ matrix.rails_version }}
40- GRAPHQL_VERSION : ${{ matrix.graphql_version }}
41-
27+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
28+ - name : Set up Ruby ${{ matrix.ruby_version }}
29+ uses : ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1
30+ with :
31+ ruby-version : ${{ matrix.ruby_version }}
32+ - name : Build and test
33+ run : |
34+ bundle install --jobs 4 --retry 3
35+ bundle exec rake test
36+ env :
37+ RAILS_VERSION : ${{ matrix.rails_version }}
38+ GRAPHQL_VERSION : ${{ matrix.graphql_version }}
4239 rubocop :
4340 name : Rubocop
4441 runs-on : ubuntu-latest
4542 steps :
46- - uses : actions/checkout@v4
47- - name : Set up Ruby
48- uses : ruby/setup-ruby@v1
49- with :
50- ruby-version : 3.2
51- - name : Build and test
52- run : |
53- bundle install --jobs 4 --retry 3
54- bundle exec rake rubocop
43+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
44+ - name : Set up Ruby
45+ uses : ruby/setup-ruby@d5fb7a202fc07872cb44f00ba8e6197b70cb0c55 # v1
46+ with :
47+ ruby-version : 3.2
48+ - name : Build and test
49+ run : |-
50+ bundle install --jobs 4 --retry 3
51+ bundle exec rake rubocop
0 commit comments