Skip to content

Commit a2d3509

Browse files
chore: upgrade to rails 7.2, ruby {3.2, 3.3} and add test config
1 parent 39cdc27 commit a2d3509

File tree

8 files changed

+33
-7
lines changed

8 files changed

+33
-7
lines changed

.github/workflows/ruby.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ on:
1414
branches: ['master']
1515
schedule:
1616
- cron: '0 0 * * 0'
17+
workflow_dispatch:
1718

1819
permissions:
1920
contents: read
@@ -23,8 +24,19 @@ jobs:
2324
runs-on: ubuntu-latest
2425
strategy:
2526
matrix:
26-
ruby-version: ['3.0', '3.1', '3.2']
27-
activerecord: ['6.0', '6.1', '7.0', '7.1']
27+
ruby-version: ['3.0', '3.1', '3.2', '3.3']
28+
activerecord: ['6.0', '6.1', '7.0', '7.1', '7.2']
29+
exclude:
30+
- ruby-version: '3.2'
31+
activerecord: '6.0'
32+
- ruby-version: '3.2'
33+
activerecord: '6.1'
34+
- ruby-version: '3.3'
35+
activerecord: '6.0'
36+
- ruby-version: '3.3'
37+
activerecord: '6.1'
38+
- ruby-version: '3.0'
39+
activerecord: '7.2'
2840
env:
2941
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/rails_${{ matrix.activerecord }}.gemfile
3042
steps:

Appraisals

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,8 @@ end
1313
appraise "rails-7.1" do
1414
gem 'rails', '~> 7.1'
1515
end
16+
17+
appraise "rails-7.2" do
18+
gem 'rails', '~> 7.2'
19+
gem "rspec-rails", '>= 6'
20+
end

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ source 'https://rubygems.org'
33
# Specify your gem's dependencies in active_record-acts_as.gemspec
44
gemspec
55

6-
gem 'coveralls', require: false
6+
gem 'coveralls_reborn', require: false

gemfiles/rails_6.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "coveralls", require: false
5+
gem "coveralls_reborn", require: false
66
gem "rails", "6.0.6.1"
77

88
gemspec path: "../"

gemfiles/rails_6.1.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "coveralls", require: false
5+
gem "coveralls_reborn", require: false
66
gem "rails", "~> 6.1"
77

88
gemspec path: "../"

gemfiles/rails_7.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "coveralls", require: false
5+
gem "coveralls_reborn", require: false
66
gem "rails", "~> 7.0"
77

88
gemspec path: "../"

gemfiles/rails_7.1.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
source "https://rubygems.org"
44

5-
gem "coveralls", require: false
5+
gem "coveralls_reborn", require: false
66
gem "rails", "~> 7.1"
77

88
gemspec path: "../"

gemfiles/rails_7.2.gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "coveralls_reborn", require: false
6+
gem "rails", "~> 7.2"
7+
gem "rspec-rails", ">= 6"
8+
9+
gemspec path: "../"

0 commit comments

Comments
 (0)