Skip to content

Commit 09d7312

Browse files
committed
Test on Rails 8.1
1 parent 95829ca commit 09d7312

File tree

3 files changed

+53
-5
lines changed

3 files changed

+53
-5
lines changed

.github/workflows/cicd.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,20 @@ jobs:
3535
runs-on: ubuntu-latest
3636
strategy:
3737
matrix:
38-
ruby-version: ['3.1', '3.2', '3.3', '3.4', 'jruby-10.0.1.0']
39-
rails-version: ['rails-7.1', 'rails-7.2', 'rails-8.0']
38+
ruby-version: ['3.1', '3.2', '3.3', '3.4', 'jruby-10.0.2.0']
39+
rails-version: ['rails-7.1', 'rails-7.2', 'rails-8.0', 'rails-8.1']
4040
exclude:
4141
# Rails 8 requires Ruby 3.2+
4242
- ruby-version: '3.1'
4343
rails-version: 'rails-8.0'
44+
- ruby-version: '3.1'
45+
rails-version: 'rails-8.1'
4446
# JRuby only supports up to 7.1 right now
45-
- ruby-version: 'jruby-10.0.1.0'
47+
- ruby-version: 'jruby-10.0.2.0'
48+
rails-version: 'rails-8.1'
49+
- ruby-version: 'jruby-10.0.2.0'
4650
rails-version: 'rails-8.0'
47-
- ruby-version: 'jruby-10.0.1.0'
51+
- ruby-version: 'jruby-10.0.2.0'
4852
rails-version: 'rails-7.2'
4953

5054
steps:
@@ -200,4 +204,4 @@ jobs:
200204
fi
201205
}
202206
env:
203-
GEM_HOST_API_KEY: "${{secrets.RUBYGEMS_AUTH_TOKEN}}"
207+
GEM_HOST_API_KEY: "${{secrets.RUBYGEMS_AUTH_TOKEN}}"

Appraisals

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,9 @@ appraise 'rails-8.0' do
1717
gem 'rails', '~> 8.0.0'
1818
end
1919
end
20+
21+
appraise 'rails-8.1' do
22+
group :development do
23+
gem 'rails', '~> 8.1.0'
24+
end
25+
end

gemfiles/rails_8.1.gemfile

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
group :development do
6+
gem "appraisal"
7+
gem "async", platform: :mri
8+
gem "bundler", ">= 2.0"
9+
gem "codecov"
10+
gem "dotenv"
11+
gem "ferrum"
12+
gem "flay"
13+
gem "image_processing", "~> 1.2"
14+
gem "irb"
15+
gem "json-schema"
16+
gem "nokogiri"
17+
gem "overcommit", ">= 0.66"
18+
gem "pry", ">= 0.14"
19+
gem "rails", "~> 8.1.0"
20+
gem "rake", ">= 13.0"
21+
gem "reline"
22+
gem "rspec", "~> 3.12"
23+
gem "rubocop", ">= 1.0"
24+
gem "rubocop-performance"
25+
gem "rubocop-rake", ">= 0.6"
26+
gem "rubocop-rspec"
27+
gem "ruby_llm-schema", "~> 0.1.0"
28+
gem "simplecov", ">= 0.21"
29+
gem "simplecov-cobertura"
30+
gem "activerecord-jdbcsqlite3-adapter", platform: "jruby"
31+
gem "jdbc-sqlite3", platform: "jruby"
32+
gem "sqlite3", platform: "mri"
33+
gem "vcr"
34+
gem "webmock", "~> 3.18"
35+
gem "googleauth"
36+
end
37+
38+
gemspec path: "../"

0 commit comments

Comments
 (0)