Skip to content

Commit c9b1ce7

Browse files
committed
fix(ci/examples/sqlite): test .env loading
1 parent 93b553f commit c9b1ce7

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/examples.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,28 @@ jobs:
391391
DATABASE_URL: sqlite://todos.sqlite
392392
run: sqlx db setup --source=examples/sqlite/todos/migrations
393393

394+
- name: Todos (Prepare)
395+
if: ${{ matrix.offline }}
396+
env:
397+
DATABASE_URL: sqlite://todos.sqlite
398+
run: cargo sqlx prepare -- -p sqlx-example-sqlite-todos
399+
400+
- name: Todos (Check Offline)
401+
if: ${{ matrix.offline }}
402+
run: |
403+
cargo clean -p sqlx-example-sqlite-todos
404+
cargo check -p sqlx-example-sqlite-todos
405+
406+
- name: Todos (Prepare from .env)
407+
if: ${{ matrix.offline }}
408+
run: |
409+
echo "DATABASE_URL=sqlite://todos.sqlite" > .env
410+
cargo clean -p sqlx-example-sqlite-todos
411+
cargo sqlx prepare -- -p sqlx-example-sqlite-todos
412+
rm .env
413+
394414
- name: TODOs (Run)
395415
env:
396416
DATABASE_URL: sqlite://todos.sqlite
417+
SQLX_OFFLINE: ${{ matrix.offline == 'offline' }}
397418
run: cargo run -p sqlx-example-sqlite-todos

0 commit comments

Comments
 (0)