Skip to content

Commit fa89dbe

Browse files
authored
ci: add ruby 4.0 and rails 8.1 (#3852)
1 parent 98ff11d commit fa89dbe

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
os: [ ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm,
4242
macos-14, macos-15, macos-15-intel, macos-26,
4343
windows-2022 ]
44-
ruby: [ '3.0', 3.1, 3.2, 3.3, 3.4, head ]
44+
ruby: [ '3.0', 3.1, 3.2, 3.3, 3.4, '4.0', head ]
4545
no-ssl: ['']
4646
rack-v: ['']
4747
yjit: ['']

.github/workflows/turbo-rails.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,17 @@ jobs:
3131
- { os: ubuntu-22.04 , ruby: '3.2', rails: '7.2' }
3232
- { os: ubuntu-22.04 , ruby: '3.3', rails: '7.2' }
3333
- { os: ubuntu-22.04 , ruby: '3.4', rails: '7.2' }
34+
- { os: ubuntu-22.04 , ruby: '4.0', rails: '7.2' }
3435
- { os: ubuntu-22.04 , ruby: '3.2', rails: '8.0' }
3536
- { os: ubuntu-22.04 , ruby: '3.3', rails: '8.0' }
3637
- { os: ubuntu-22.04 , ruby: '3.4', rails: '8.0' }
37-
- { os: ubuntu-22.04 , ruby: head , rails: '8.0' }
38-
- { os: ubuntu-24.04 , ruby: head , rails: '8.0' }
38+
- { os: ubuntu-22.04 , ruby: '4.0', rails: '8.0' }
39+
- { os: ubuntu-24.04 , ruby: '3.2', rails: '8.1' }
40+
- { os: ubuntu-24.04 , ruby: '3.3', rails: '8.1' }
41+
- { os: ubuntu-24.04 , ruby: '3.4', rails: '8.1' }
42+
- { os: ubuntu-24.04 , ruby: '4.0', rails: '8.1' }
43+
- { os: ubuntu-22.04 , ruby: head , rails: '8.1' }
44+
- { os: ubuntu-24.04 , ruby: head , rails: '8.1' }
3945
env:
4046
CI: true
4147
FERRUM_PROCESS_TIMEOUT: 60
@@ -61,7 +67,7 @@ jobs:
6167
sed -i "s#$SRC#$DST#" Gemfile
6268
#
6369
SRC="gem ['\"]sqlite3['\"].*"
64-
DST="gem 'sqlite3', ENV['RAILS_VERSION'] == '8.0' ? '>= 2.1' : '~> 1.4'"
70+
DST="gem 'sqlite3', '~> 2.7'"
6571
sed -i "s#$SRC#$DST#" Gemfile
6672
#
6773
# allow using capybara from the repo, either a branch or a commit

0 commit comments

Comments
 (0)