99 branches :
1010 - ' *'
1111env :
12- BRANCH : ' 3-12-maintenance'
1312 RSPEC_CI : true
1413jobs :
1514 test :
@@ -18,77 +17,30 @@ jobs:
1817 strategy :
1918 matrix :
2019 ruby :
20+ - ' 3.3'
2121 - ' 3.2'
2222 - ' 3.1'
2323 - ' 3.0'
24- - 2.7
25- - 2.6
26- - 2.5
27- - 2.4
28- - 2.3
29- - 2.2
30- - 2.1.9
3124 env :
3225 -
3326 BRANCH : " main"
3427 include :
35- - ruby : jruby-9.2.13.0
28+ - ruby : ' 3.3'
29+ name_extra : " against RSpec 3.13"
3630 env :
37- JRUBY_OPTS : " --dev"
38- # Compatibility builds
31+ BRANCH : " 3-13-maintenance"
3932 - ruby : ' 3.2'
40- name_extra : " against RSpec 3.12 "
33+ name_extra : " against RSpec 3.13 "
4134 env :
42- BRANCH : " 3-12 -maintenance"
35+ BRANCH : " 3-13 -maintenance"
4336 - ruby : ' 3.1'
44- name_extra : " against RSpec 3.11 "
37+ name_extra : " against RSpec 3.13 "
4538 env :
46- BRANCH : " 3-11-maintenance"
47- - ruby : ' 3.1'
48- name_extra : " against RSpec 3.10"
49- env :
50- BRANCH : " 3-10-maintenance"
51- - ruby : ' 3.0'
52- name_extra : " against RSpec 3.9"
53- env :
54- BRANCH : " 3-9-maintenance"
55- - ruby : ' 3.0'
56- name_extra : " against RSpec 3.8"
57- env :
58- BRANCH : " 3-8-maintenance"
59- - ruby : ' 3.0'
60- name_extra : " against RSpec 3.7"
61- env :
62- BRANCH : " 3-7-maintenance"
63- - ruby : ' 3.0'
64- name_extra : " against RSpec 3.6"
65- env :
66- BRANCH : " 3-6-maintenance"
67- - ruby : ' 3.0'
68- name_extra : " against RSpec 3.5"
69- env :
70- BRANCH : " 3-5-maintenance"
71- - ruby : ' 3.0'
72- name_extra : " against RSpec 3.4"
73- env :
74- BRANCH : " 3-4-maintenance"
75- - ruby : ' 3.0'
76- name_extra : " against RSpec 3.3"
77- env :
78- BRANCH : " 3-3-maintenance"
79- - ruby : ' 3.0'
80- name_extra : " against RSpec 3.2"
81- env :
82- BRANCH : " 3-2-maintenance"
83- - ruby : ' 3.0'
84- name_extra : " against RSpec 3.1"
85- env :
86- BRANCH : " 3-1-maintenance"
39+ BRANCH : " 3-13-maintenance"
8740 - ruby : ' 3.0'
88- name_extra : " against RSpec 3.0 "
41+ name_extra : " against RSpec 3.13 "
8942 env :
90- BRANCH : " 3-0-maintenance"
91-
43+ BRANCH : " 3-13-maintenance"
9244 fail-fast : false
9345 continue-on-error : ${{ matrix.allow_failure || endsWith(matrix.ruby, 'head') }}
9446 env : ${{ matrix.env }}
@@ -101,31 +53,3 @@ jobs:
10153 - run : script/update_rubygems_and_install_bundler
10254 - run : bundle install --binstubs --standalone
10355 - run : script/test_all
104-
105- legacy :
106- name : Legacy Ruby Builds (${{ matrix.container.version }})
107- runs-on : ubuntu-20.04
108- container :
109- image : ${{ matrix.container.tag }}
110- options : ${{ matrix.container.options || '--add-host github-complains-if-this-is-empty.com:127.0.0.1' }}
111- strategy :
112- fail-fast : false
113- matrix :
114- container :
115- - version : " 2.0"
116- tag : ghcr.io/rspec/docker-ci:2.0.0
117- - version : " 1.9.3"
118- tag : ghcr.io/rspec/docker-ci:1.9.3
119- - version : " JRuby 1.7"
120- tag : ghcr.io/rspec/docker-ci:jruby-1.7
121- - version : " JRuby 9.1.17.0"
122- tag : ghcr.io/rspec/docker-ci:jruby-9.1.17.0
123- options : " --add-host rubygems.org:151.101.129.227 --add-host api.rubygems.org:151.101.129.227"
124- env :
125- ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION : true
126- LEGACY_CI : true
127- JRUBY_OPTS : ${{ matrix.container.jruby_opts || '--dev' }}
128- steps :
129- - uses : actions/checkout@v3
130- - run : script/legacy_setup.sh
131- - run : script/test_all
0 commit comments