@@ -2,42 +2,44 @@ name: CI
22
33on :
44 push :
5- branches : [ main ]
5+ branches : [main]
66 pull_request :
7- branches : [ main ]
7+ branches : [main]
88
99jobs :
1010 test :
1111 runs-on : ubuntu-latest
1212 name : test (ruby ${{ matrix.ruby }} / rails ${{ matrix.rails_version }} / blacklight ${{ matrix.blacklight_version }} ${{ matrix.additional_name }})
1313 strategy :
1414 matrix :
15- ruby : ['3.3']
16- rails_version : ['7.1.4', '7.2.1']
17- blacklight_version : ['~> 7.0']
18- additional_name : ['']
19- legacy_config : ['']
15+ ruby : ["3.3"]
16+ rails_version : ["7.1.5.1", "7.2.2.1", "8.0.1"]
17+ blacklight_version : ["~> 8.0"]
18+ additional_engine_cart_rails_options : ["--css bootstrap"]
19+ additional_name : [""]
20+ legacy_config : [""]
2021 include :
21- - ruby : ' 3.3'
22- rails_version : ' 7.2.1 '
23- blacklight_version : ' ~> 8.0 '
24- additional_name : ' '
25- - ruby : ' 3.3'
26- rails_version : ' 7.2.1 '
27- blacklight_version : ' ~> 8.0'
28- additional_name : ' with legacy partial config'
29- legacy_config : ' true'
22+ - ruby : " 3.3"
23+ rails_version : " 7.2.2.1 "
24+ blacklight_version : " ~> 7.0 "
25+ additional_name : " "
26+ - ruby : " 3.3"
27+ rails_version : " 7.2.2.1 "
28+ blacklight_version : " ~> 8.0"
29+ additional_name : " with legacy partial config"
30+ legacy_config : " true"
3031 env :
3132 RAILS_VERSION : ${{ matrix.rails_version }}
3233 BLACKLIGHT_VERSION : ${{ matrix.blacklight_version }}
3334 CI_TEST_LEGACY_CONFIGURATION : ${{ matrix.legacy_config }}
35+ ENGINE_CART_RAILS_OPTIONS : " --skip-git --skip-listen --skip-spring --skip-keeps --skip-action-cable --skip-coffee --skip-test ${{ matrix.additional_engine_cart_rails_options }}"
3436 steps :
35- - uses : actions/checkout@v2
36- - name : Set up Ruby ${{ matrix.ruby }}
37- uses : ruby/setup-ruby@v1
38- with :
39- ruby-version : ${{ matrix.ruby }}
40- - name : Install dependencies with Rails ${{ matrix.rails_version }}
41- run : bundle install
42- - name : Run tests
43- run : bundle exec rake
37+ - uses : actions/checkout@v2
38+ - name : Set up Ruby ${{ matrix.ruby }}
39+ uses : ruby/setup-ruby@v1
40+ with :
41+ ruby-version : ${{ matrix.ruby }}
42+ - name : Install dependencies with Rails ${{ matrix.rails_version }}
43+ run : bundle install
44+ - name : Run tests
45+ run : bundle exec rake
0 commit comments