Skip to content

Commit 85ff700

Browse files
committed
Fix CI env variables
1 parent c9a5825 commit 85ff700

File tree

1 file changed

+19
-30
lines changed

1 file changed

+19
-30
lines changed

.github/workflows/test.yml

+19-30
Original file line numberDiff line numberDiff line change
@@ -20,62 +20,49 @@ jobs:
2020
- ruby: "2.6"
2121
- ruby: "2.7"
2222
- ruby: "3.0"
23+
db_gem_version: "~> 1.4" # fixes sqlite3 gem dependency issue
2324
- ruby: "3.1"
2425
- ruby: "3.2"
2526
- ruby: "3.3"
2627
### TEST RAILS VERSIONS
2728
- ruby: "2.6"
28-
env:
29-
RAILS_VERSION: "6.0"
29+
rails_version: "6.0"
3030
- ruby: "2.6"
31-
env:
32-
RAILS_VERSION: "6.1"
31+
rails_version: "6.1"
3332
- ruby: "3.3"
34-
env:
35-
RAILS_VERSION: "7.0"
33+
rails_version: "7.0"
3634
- ruby: "3.3"
37-
env:
38-
RAILS_VERSION: "7.1"
35+
rails_version: "7.1"
3936
- ruby: "3.3"
40-
env:
41-
RAILS_VERSION: "7.2"
37+
rails_version: "7.2"
4238
### STORAGE METHOD TESTING
4339
- ruby: 3.3
4440
db_gem: "sqlite3"
45-
env:
46-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_json"
41+
active_snapshot_storage_method: "serialized_json"
4742
- ruby: 3.3
4843
db_gem: "sqlite3"
49-
env:
50-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_yaml"
44+
active_snapshot_storage_method: "serialized_yaml"
5145
- ruby: 3.3
5246
db_gem: "sqlite3"
53-
env:
54-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "native_json"
47+
active_snapshot_storage_method: "native_json"
5548
- ruby: 3.3
5649
db_gem: "mysql2"
57-
env:
58-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_json"
50+
active_snapshot_storage_method: "serialized_json"
5951
- ruby: 3.3
6052
db_gem: "mysql2"
61-
env:
62-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_yaml"
53+
active_snapshot_storage_method: "serialized_yaml"
6354
- ruby: 3.3
6455
db_gem: "mysql2"
65-
env:
66-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "native_json"
56+
active_snapshot_storage_method: "native_json"
6757
- ruby: 3.3
6858
db_gem: "pg"
69-
env:
70-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_json"
59+
active_snapshot_storage_method: "serialized_json"
7160
- ruby: 3.3
7261
db_gem: "pg"
73-
env:
74-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "serialized_yaml"
62+
active_snapshot_storage_method: "serialized_yaml"
7563
- ruby: 3.3
7664
db_gem: "pg"
77-
env:
78-
ACTIVE_SNAPSHOT_STORAGE_METHOD: "native_json"
65+
active_snapshot_storage_method: "native_json"
7966

8067
services:
8168
mysql:
@@ -104,10 +91,12 @@ jobs:
10491
echo "DATABASE_URL=postgres://postgres:password@localhost:5432/test" >> "$GITHUB_ENV"
10592
fi
10693
107-
- name: Set env DB_GEM
108-
if: ${{ matrix.db_gem }}
94+
- name: Set env variables
10995
run: |
96+
echo "RAILS_VERSION=${{ matrix.rails_version }}" >> "$GITHUB_ENV"
11097
echo "DB_GEM=${{ matrix.db_gem }}" >> "$GITHUB_ENV"
98+
echo "DB_GEM_VERSION=${{ matrix.db_gem_version }}" >> "$GITHUB_ENV"
99+
echo "ACTIVE_SNAPSHOT_STORAGE_METHOD=${{ matrix.active_snapshot_storage_method }}" >> "$GITHUB_ENV"
111100
112101
- name: Install ruby
113102
uses: ruby/setup-ruby@v1

0 commit comments

Comments
 (0)