Skip to content

Commit a74a8ea

Browse files
committed
Update Actions for Rails v7 and Ruby 3
1 parent 03d89f9 commit a74a8ea

4 files changed

Lines changed: 14 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,18 @@ jobs:
1414
fail-fast: false
1515
matrix:
1616
gemfile:
17-
- Gemfile.rails-5.0-stable
18-
- Gemfile.rails-5.1-stable
1917
- Gemfile.rails-5.2-stable
2018
- Gemfile.rails-6.0-stable
2119
- Gemfile.rails-6.1-stable
20+
- Gemfile.rails-7.0-stable
2221
env:
2322
BUNDLE_GEMFILE: gemfiles/${{ matrix.gemfile }}
2423
steps:
25-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v3
2625
- name: Set up Ruby
2726
uses: ruby/setup-ruby@v1
2827
with:
29-
ruby-version: "2.6"
28+
ruby-version: ["2.7", "3.0", "3.1"]
3029
- name: Install dependencies
3130
run: bundle install
3231
- name: Run tests

.github/workflows/gem-push.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
contents: read
1313

1414
steps:
15-
- uses: actions/checkout@v2
16-
- name: Set up Ruby 2.7
15+
- uses: actions/checkout@v3
16+
- name: Set up Ruby 3.0
1717
uses: actions/setup-ruby@v1
1818
with:
19-
ruby-version: 2.7.x
19+
ruby-version: 3.0.x
2020

2121
- name: Publish to RubyGems
2222
env:

gemfiles/Gemfile.rails-7.0-stable

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
4+
5+
gemspec path: ".."
6+
7+
gem "activerecord", github: "rails/rails", branch: "7-0-stable"

polymorphic_integer_type.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
1818
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1919
spec.require_paths = ["lib"]
2020

21-
spec.add_dependency "activerecord"
21+
spec.add_dependency "activerecord", "< 7.1"
2222
spec.add_development_dependency "bundler"
2323
spec.add_development_dependency "rake"
2424
spec.add_development_dependency "rspec"

0 commit comments

Comments
 (0)