21
21
- singlestore-custom
22
22
- neon-http
23
23
- neon-serverless
24
+ - drizzle-orm
25
+ - drizzle-kit
26
+ - drizzle-zod
27
+ - drizzle-seed
28
+ - drizzle-typebox
29
+ - drizzle-valibot
24
30
- other
25
31
runs-on : ubuntu-20.04
26
32
services :
@@ -154,7 +160,10 @@ jobs:
154
160
155
161
planetscale)
156
162
if [[ -z "$SKIP_EXTERNAL_DB_TESTS" ]]; then
157
- pnpm vitest run tests/mysql/mysql-planetscale.test.ts tests/relational/mysql.planetscale.test.ts
163
+ pnpm vitest run \
164
+ tests/mysql/mysql-planetscale.test.ts \
165
+ tests/relational/mysql.planetscale-v1.test.ts \
166
+ tests/relational/mysql.planetscale.test.ts
158
167
fi
159
168
;;
160
169
@@ -175,7 +184,9 @@ jobs:
175
184
;;
176
185
177
186
neon-http)
178
- pnpm vitest run tests/pg/neon-http.test.ts tests/pg/neon-http-batch.test.ts
187
+ if [[ -z "$SKIP_EXTERNAL_DB_TESTS" ]]; then
188
+ pnpm vitest run tests/pg/neon-http.test.ts tests/pg/neon-http-batch.test.ts
189
+ fi
179
190
;;
180
191
181
192
neon-serverless)
@@ -184,10 +195,15 @@ jobs:
184
195
docker compose -f docker-neon.yml down
185
196
;;
186
197
198
+ drizzle-orm|drizzle-kit|drizzle-zod|drizzle-seed|drizzle-typebox|drizzle-valibot)
199
+ pnpm run test --filter ${{ matrix.shard }}
200
+ ;;
201
+
187
202
other)
188
203
pnpm vitest run \
189
204
--exclude tests/gel \
190
205
--exclude tests/mysql/mysql-planetscale.test.ts \
206
+ --exclude tests/relational/mysql.planetscale-v1.test.ts \
191
207
--exclude tests/relational/mysql.planetscale.test.ts \
192
208
--exclude tests/singlestore/singlestore.test.ts \
193
209
--exclude tests/singlestore/singlestore-proxy.test.ts \
@@ -372,10 +388,6 @@ jobs:
372
388
if : steps.checks.outputs.has_new_release == 'true'
373
389
run : pnpm build
374
390
375
- - name : Run tests
376
- if : steps.checks.outputs.has_new_release == 'true'
377
- run : pnpm test --filter ${{ matrix.package }}
378
-
379
391
- name : Pack
380
392
if : steps.checks.outputs.has_new_release == 'true'
381
393
working-directory : ${{ matrix.package }}
0 commit comments