|
15 | 15 | workflow_dispatch: |
16 | 16 |
|
17 | 17 | env: |
18 | | - BUNDLE_GEMFILE: gemfiles/rails80_gems.rb |
| 18 | + BUNDLE_GEMFILE: gemfiles/rails81_gems.rb |
19 | 19 | DEBIAN_FRONTEND: noninteractive |
20 | 20 | FERRUM_PROCESS_TIMEOUT: 40 |
21 | 21 | JAVA_OPTS: -Xmn2g -Xms6g -Xmx6g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Xss1m |
|
42 | 42 |
|
43 | 43 | - uses: ./.github/actions/setup-ruby-and-dependencies |
44 | 44 | with: |
45 | | - ruby-version: 3.4 |
| 45 | + ruby-version: '4.0' |
46 | 46 |
|
47 | 47 | - run: bin/rake test |
48 | 48 | env: |
|
59 | 59 |
|
60 | 60 | - uses: ./.github/actions/setup-ruby-and-dependencies |
61 | 61 | with: |
62 | | - ruby-version: 3.4 |
| 62 | + ruby-version: '4.0' |
63 | 63 | cache-apt-packages: true |
64 | 64 |
|
65 | 65 | - run: bin/rake test |
@@ -93,37 +93,24 @@ jobs: |
93 | 93 | continue-on-error: ${{ matrix.experimental }} |
94 | 94 | strategy: |
95 | 95 | matrix: |
96 | | - ruby-version: [ 3.4, 3.3, 3.2, jruby-9.4, jruby-10.0 ] |
| 96 | + ruby-version: [ '4.0', 3.4, 3.3, 3.2, jruby-10.0 ] |
97 | 97 | gemfile: |
98 | 98 | - rails71_gems.rb |
99 | 99 | - rails72_gems.rb |
100 | 100 | - rails80_gems.rb |
101 | 101 | - rails81_gems.rb |
102 | 102 | experimental: [ false ] |
103 | 103 | exclude: |
104 | | - # We already tested last version |
105 | | - - ruby-version: 3.4 |
106 | | - gemfile: rails80_gems.rb |
107 | | - experimental: false |
108 | | - # JRuby 9.x is Ruby 3.1 compatible, and Rails 8 requires Ruby 3.2. |
109 | | - - ruby-version: jruby-9.4 |
110 | | - gemfile: rails80_gems.rb |
111 | | - experimental: false |
112 | | - - ruby-version: jruby-9.4 |
| 104 | + # We already tested last version in the functional-test job |
| 105 | + - ruby-version: '4.0' |
113 | 106 | gemfile: rails81_gems.rb |
114 | 107 | experimental: false |
115 | 108 | include: |
116 | | - - ruby-version: 3.5.0-preview1 |
117 | | - gemfile: rails81_gems.rb |
118 | | - experimental: true |
119 | | - - ruby-version: 3.5.0-preview1 |
120 | | - gemfile: edge_gems.rb |
121 | | - experimental: true |
122 | | - - ruby-version: 3.4 |
| 109 | + - ruby-version: '4.0' |
123 | 110 | gemfile: edge_gems.rb |
124 | 111 | experimental: true |
125 | 112 | - ruby-version: jruby-head |
126 | | - gemfile: rails80_gems.rb |
| 113 | + gemfile: rails81_gems.rb |
127 | 114 | experimental: true |
128 | 115 |
|
129 | 116 | env: |
@@ -168,7 +155,7 @@ jobs: |
168 | 155 |
|
169 | 156 | - uses: ./.github/actions/setup-ruby-and-dependencies |
170 | 157 | with: |
171 | | - ruby-version: 3.4 |
| 158 | + ruby-version: '4.0' |
172 | 159 | cache-apt-packages: ${{ matrix.screenshot-driver == 'vips' }} |
173 | 160 |
|
174 | 161 | - name: Cache Selenium |
|
0 commit comments