@@ -23,28 +23,34 @@ jobs:
2323 strategy :
2424 fail-fast : false
2525 matrix :
26- ruby : ['3.1', '3.2', '3.3', '3.4']
27- gemfile : [Gemfile, gemfiles/rack_2_0.gemfile, gemfiles/rack_3_0.gemfile, gemfiles/rack_3_1.gemfile, gemfiles/rack_3_2.gemfile, gemfiles/rails_7_1.gemfile, gemfiles/rails_7_2.gemfile, gemfiles/rails_8_0.gemfile, gemfiles/rails_8_1.gemfile]
28- specs : ['spec --exclude-pattern=spec/integration/**/*_spec.rb']
26+ ruby : ['3.1', '3.2', '3.3', '3.4', '4.0']
27+ gemfile :
28+ - Gemfile
29+ - gemfiles/rack_2_2.gemfile
30+ - gemfiles/rack_3_0.gemfile
31+ - gemfiles/rack_3_1.gemfile
32+ - gemfiles/rack_3_2.gemfile
33+ - gemfiles/rails_7_1.gemfile
34+ - gemfiles/rails_7_2.gemfile
35+ - gemfiles/rails_8_0.gemfile
36+ - gemfiles/rails_8_1.gemfile
37+ specs : ['spec --exclude-pattern=spec/integration/{grape_entity,hashie,dry_validation,multi_*}/*_spec.rb']
2938 include :
30- - ruby : ' 3.3 '
39+ - ruby : ' 4.0 '
3140 gemfile : gemfiles/grape_entity.gemfile
3241 specs : ' spec/integration/grape_entity'
33- - ruby : ' 3.3 '
42+ - ruby : ' 4.0 '
3443 gemfile : gemfiles/hashie.gemfile
3544 specs : ' spec/integration/hashie'
36- - ruby : ' 3.3 '
45+ - ruby : ' 4.0 '
3746 gemfile : gemfiles/dry_validation.gemfile
3847 specs : ' spec/integration/dry_validation'
39- - ruby : ' 3.3'
40- gemfile : gemfiles/rails_7_1.gemfile
41- specs : ' spec/integration/rails'
42- - ruby : ' 3.3'
43- gemfile : gemfiles/rails_7_2.gemfile
44- specs : ' spec/integration/rails'
45- - ruby : ' 3.3'
46- gemfile : gemfiles/rails_8_0.gemfile
47- specs : ' spec/integration/rails'
48+ - ruby : ' 4.0'
49+ gemfile : gemfiles/multi_json.gemfile
50+ specs : ' spec/integration/multi_json'
51+ - ruby : ' 4.0'
52+ gemfile : gemfiles/multi_xml.gemfile
53+ specs : ' spec/integration/multi_xml'
4854 exclude :
4955 - ruby : ' 3.1'
5056 gemfile : gemfiles/rails_8_0.gemfile
0 commit comments