Skip to content

Commit 571dd9e

Browse files
committed
Add support for Rails 7.2
1 parent a8fab0e commit 571dd9e

File tree

4 files changed

+69
-1
lines changed

4 files changed

+69
-1
lines changed

.github/workflows/ci.yml

+5
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ jobs:
7777
- '3.0'
7878
- 'head'
7979
rails:
80+
- rails_7.2.0
8081
- rails_7.1.0
8182
- rails_7.0.8
8283
adapter:
@@ -87,6 +88,10 @@ jobs:
8788
- postgis
8889
# - trilogy
8990
exclude:
91+
- rails: rails_7.2.0
92+
adapter: oracle_enhanced
93+
- rails: rails_7.2.0
94+
ruby: '3.0'
9095
- rails: rails_7.1.0
9196
adapter: oracle_enhanced
9297

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
It's tested against :
1313

14-
* Rails: 7.0.4 / 7.1.0
14+
* Rails: 7.0.4 / 7.1.0 / 7.2.0
1515
* Ruby: 3.0 / 3.1 / 3.2 / 3.3
1616
* Databases: MySQL 8 / SQLite3 / Postgresql 16 / Oracle XE 11.2 (thanks to [travis-oracle](https://github.com/cbandy/travis-oracle))
1717
* Adapters: sqlite / mysql2 / trilogy / postgres / postgis / oracle

appraisal.yml

+21
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,24 @@
6363
drb:
6464
version: ''
6565
install_if: '-> { Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.4.0") }'
66+
67+
68+
7.2.0:
69+
sqlite3:
70+
version: ~> 1.5.0
71+
install_if: '-> { ENV["DB_ADAPTER"] == "sqlite3" }'
72+
mysql2:
73+
version: ''
74+
install_if: '-> { ENV["DB_ADAPTER"] == "mysql2" }'
75+
activerecord-trilogy-adapter:
76+
version: ''
77+
install_if: '-> { ENV["DB_ADAPTER"] == "trilogy" }'
78+
# activerecord-oracle_enhanced-adapter:
79+
# version: ~> 7.0.0
80+
# install_if: '-> { ENV["DB_ADAPTER"] == "oracle_enhanced" }'
81+
# ruby-oci8:
82+
# version: ''
83+
# install_if: '-> { ENV["DB_ADAPTER"] == "oracle_enhanced" }'
84+
activerecord-postgis-adapter:
85+
version: ''
86+
install_if: '-> { ENV["DB_ADAPTER"] == "postgis" }'

gemfiles/rails_7.2.0.gemfile

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# This file was generated by Appraisal
2+
3+
source "https://rubygems.org"
4+
5+
gem "appraisal", git: "https://github.com/n-rodriguez/appraisal.git", branch: "wip/combustion"
6+
gem "combustion"
7+
gem "database_cleaner"
8+
gem "factory_bot"
9+
gem "faker"
10+
gem "generator_spec"
11+
gem "guard-rspec"
12+
gem "pg"
13+
gem "pry"
14+
gem "puma"
15+
gem "rake"
16+
gem "rspec"
17+
gem "rspec-retry"
18+
gem "rubocop"
19+
gem "rubocop-factory_bot"
20+
gem "rubocop-performance"
21+
gem "rubocop-rake"
22+
gem "rubocop-rspec"
23+
gem "simplecov"
24+
gem "rails", "7.2.0"
25+
26+
install_if -> { ENV["DB_ADAPTER"] == "sqlite3" } do
27+
gem "sqlite3", "~> 1.5.0"
28+
end
29+
30+
install_if -> { ENV["DB_ADAPTER"] == "mysql2" } do
31+
gem "mysql2"
32+
end
33+
34+
install_if -> { ENV["DB_ADAPTER"] == "trilogy" } do
35+
gem "activerecord-trilogy-adapter"
36+
end
37+
38+
install_if -> { ENV["DB_ADAPTER"] == "postgis" } do
39+
gem "activerecord-postgis-adapter"
40+
end
41+
42+
gemspec path: "../"

0 commit comments

Comments
 (0)