Skip to content

Commit 1739989

Browse files
committed
Install trilogy adapter for rails <= 7.0
1 parent 6f7f5be commit 1739989

File tree

5 files changed

+23
-1
lines changed

5 files changed

+23
-1
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ jobs:
6666
- sqlite3
6767
- postgresql
6868
- mysql2
69+
- trilogy
6970
- oracle_enhanced
7071

7172
steps:
@@ -85,7 +86,7 @@ jobs:
8586

8687
# See: https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md#mysql
8788
run: |
88-
if [ "${DB_ADAPTER}" = "mysql2" ]; then
89+
if [ "${DB_ADAPTER}" = "mysql2" ] || [ "${DB_ADAPTER}" = "trilogy" ]; then
8990
sudo systemctl start mysql.service
9091
mysql -u root -proot -e 'create database ajax_datatables_rails;'
9192
fi

appraisal.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
mysql2:
77
version: ''
88
install_if: '-> { ENV["DB_ADAPTER"] == "mysql2" }'
9+
activerecord-trilogy-adapter:
10+
version: ''
11+
install_if: '-> { ENV["DB_ADAPTER"] == "trilogy" }'
912
activerecord-oracle_enhanced-adapter:
1013
version: ~> 6.0.0
1114
install_if: '-> { ENV["DB_ADAPTER"] == "oracle_enhanced" }'
@@ -23,6 +26,9 @@
2326
mysql2:
2427
version: ''
2528
install_if: '-> { ENV["DB_ADAPTER"] == "mysql2" }'
29+
activerecord-trilogy-adapter:
30+
version: ''
31+
install_if: '-> { ENV["DB_ADAPTER"] == "trilogy" }'
2632
activerecord-oracle_enhanced-adapter:
2733
version: ~> 6.1.0
2834
install_if: '-> { ENV["DB_ADAPTER"] == "oracle_enhanced" }'
@@ -40,6 +46,9 @@
4046
mysql2:
4147
version: ''
4248
install_if: '-> { ENV["DB_ADAPTER"] == "mysql2" }'
49+
activerecord-trilogy-adapter:
50+
version: ''
51+
install_if: '-> { ENV["DB_ADAPTER"] == "trilogy" }'
4352
activerecord-oracle_enhanced-adapter:
4453
version: ~> 7.0.0
4554
install_if: '-> { ENV["DB_ADAPTER"] == "oracle_enhanced" }'

gemfiles/rails_6.0.6.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ install_if -> { ENV["DB_ADAPTER"] == "mysql2" } do
1313
gem "mysql2"
1414
end
1515

16+
install_if -> { ENV["DB_ADAPTER"] == "trilogy" } do
17+
gem "activerecord-trilogy-adapter"
18+
end
19+
1620
install_if -> { ENV["DB_ADAPTER"] == "oracle_enhanced" } do
1721
gem "activerecord-oracle_enhanced-adapter", "~> 6.0.0"
1822
gem "ruby-oci8"

gemfiles/rails_6.1.7.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ install_if -> { ENV["DB_ADAPTER"] == "mysql2" } do
1313
gem "mysql2"
1414
end
1515

16+
install_if -> { ENV["DB_ADAPTER"] == "trilogy" } do
17+
gem "activerecord-trilogy-adapter"
18+
end
19+
1620
install_if -> { ENV["DB_ADAPTER"] == "oracle_enhanced" } do
1721
gem "activerecord-oracle_enhanced-adapter", "~> 6.1.0"
1822
gem "ruby-oci8"

gemfiles/rails_7.0.8.gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ install_if -> { ENV["DB_ADAPTER"] == "mysql2" } do
1313
gem "mysql2"
1414
end
1515

16+
install_if -> { ENV["DB_ADAPTER"] == "trilogy" } do
17+
gem "activerecord-trilogy-adapter"
18+
end
19+
1620
install_if -> { ENV["DB_ADAPTER"] == "oracle_enhanced" } do
1721
gem "activerecord-oracle_enhanced-adapter", "~> 7.0.0"
1822
gem "ruby-oci8"

0 commit comments

Comments
 (0)