Skip to content

Commit e2e2d5b

Browse files
authored
Merge pull request #112 from PedroAugustoRamalhoDuarte/fix-workflows
Upgrade CI to rails 7.1 and ruby 3
2 parents 684ac4d + 849824c commit e2e2d5b

File tree

9 files changed

+10
-68
lines changed

9 files changed

+10
-68
lines changed

.github/workflows/push.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,14 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
ruby: [2.6, 2.7]
11-
rails: ['5.1', '5.2', '6.0', '6.1', '7.0']
12-
exclude:
13-
- rails: '7.0'
14-
ruby: 2.6
10+
ruby: ['3.1', '3.2', '3.3']
11+
rails: ['6.1', '7.0', '7.1']
1512

1613
runs-on: ubuntu-latest
1714
name: Test against Ruby ${{ matrix.ruby }} / Rails ${{ matrix.rails }}
1815

1916
steps:
20-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v4
2118

2219
- name: Setup System
2320
run: sudo apt-get install libsqlite3-dev
@@ -26,14 +23,11 @@ jobs:
2623
uses: ruby/setup-ruby@v1
2724
with:
2825
ruby-version: ${{ matrix.ruby }}
29-
30-
- name: Install gems
26+
bundler-cache: true
3127
env:
32-
MATRIX_RAILS_VERSION: ${{ matrix.rails }}
33-
run: |
34-
export BUNDLE_GEMFILE="${GITHUB_WORKSPACE}/gemfiles/rails_${MATRIX_RAILS_VERSION}.gemfile"
35-
gem install bundler
36-
bundle install --jobs 4 --retry 3
28+
RAILS_VERSION: ${{ matrix.rails }}
3729

3830
- name: Run tests
3931
run: bundle exec rake
32+
env:
33+
RAILS_VERSION: ${{ matrix.rails }}

Appraisals

Lines changed: 0 additions & 19 deletions
This file was deleted.

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,6 @@ source "https://rubygems.org"
22

33
# Specify your gem's dependencies in inertia-rails.gemspec
44
gemspec
5+
6+
version = ENV["RAILS_VERSION"] || "7.1"
7+
gem "rails", "~> #{version}.0"

gemfiles/rails_5.1.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails_5.2.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails_6.0.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails_6.1.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

gemfiles/rails_7.0.gemfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

inertia_rails.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ Gem::Specification.new do |spec|
3232
spec.add_development_dependency "rspec-rails", "~> 4.0"
3333
spec.add_development_dependency "rails-controller-testing"
3434
spec.add_development_dependency "sqlite3"
35-
spec.add_development_dependency "appraisal"
3635
spec.add_development_dependency "responders"
3736
spec.add_development_dependency "debug"
3837
end

0 commit comments

Comments
 (0)