Skip to content

Commit 704abdd

Browse files
committed
Refresh CI matrix: add ActiveRecord 8.0, remove pre-6.0
1 parent fff8885 commit 704abdd

14 files changed

+162
-200
lines changed

.github/workflows/test.yml

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,11 @@ jobs:
1414
test:
1515
name: 'ActiveRecord ${{ matrix.activerecord }} on Ruby ${{ matrix.ruby }}'
1616
runs-on: ubuntu-latest
17+
continue-on-error: ${{ matrix.optional || false }}
1718
strategy:
1819
fail-fast: false
1920
matrix:
2021
include:
21-
- ruby: '2.6'
22-
activerecord: '5.1'
23-
gemfile: 'activerecord_5_1.gemfile'
24-
- ruby: '2.6'
25-
activerecord: '5.2'
26-
gemfile: 'activerecord_5_2.gemfile'
2722
- ruby: '2.7'
2823
activerecord: '6.0'
2924
gemfile: 'activerecord_6_0.gemfile'
@@ -39,18 +34,16 @@ jobs:
3934
- ruby: '3.2'
4035
activerecord: '7.1'
4136
gemfile: 'activerecord_7_1.gemfile'
42-
- ruby: '3.1'
43-
activerecord: '7.2'
44-
gemfile: 'activerecord_7_2.gemfile'
45-
- ruby: '3.2'
46-
activerecord: '7.2'
47-
gemfile: 'activerecord_7_2.gemfile'
4837
- ruby: '3.3'
4938
activerecord: '7.2'
5039
gemfile: 'activerecord_7_2.gemfile'
51-
- ruby: '3.3'
40+
- ruby: '3.4'
41+
activerecord: '8.0'
42+
gemfile: 'activerecord_8_0.gemfile'
43+
- ruby: 'head'
5244
activerecord: 'HEAD'
5345
gemfile: 'activerecord_master.gemfile'
46+
optional: true
5447
env:
5548
CI: true
5649
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}

Appraisals

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,5 @@
11
# frozen_string_literal: true
22

3-
appraise "activerecord-4-2" do
4-
gem "activerecord", "~> 4.2.0"
5-
gem "sqlite3", "~> 1.3.6"
6-
end
7-
8-
appraise "activerecord-5-0" do
9-
gem "activerecord", "~> 5.0.0"
10-
gem "sqlite3", "~> 1.3.6"
11-
end
12-
13-
appraise "activerecord-5-1" do
14-
gem "activerecord", "~> 5.1.0"
15-
gem "sqlite3", "~> 1.3", ">= 1.3.6"
16-
end
17-
18-
appraise "activerecord-5-2" do
19-
gem "activerecord", "~> 5.2.0"
20-
gem "sqlite3", "~> 1.3", ">= 1.3.6"
21-
end
22-
233
appraise "activerecord-6-0" do
244
gem "activerecord", "~> 6.0.0"
255
gem "sqlite3", "~> 1.4"
@@ -52,12 +32,18 @@ appraise "activerecord-7-2" do
5232
gem "rspec-rails", "~> 5.0"
5333
end
5434

35+
appraise "activerecord-8-0" do
36+
gem "activerecord", "~> 8.0.0"
37+
gem "sqlite3", "~> 2.0"
38+
gem "rspec-rails", "~> 7.1"
39+
end
40+
5541
appraise "activerecord-master" do
5642
git "https://github.com/rails/rails.git" do
5743
gem "rails"
5844
gem "activerecord"
5945
end
6046

61-
gem "sqlite3", "~> 1.4"
62-
gem "rspec-rails", "~> 5.0"
47+
gem "sqlite3"
48+
gem "rspec-rails"
6349
end

0 commit comments

Comments
 (0)