2026-02-01 21:56:20 -06:00
|
|
|
on: [workflow_dispatch]
|
2025-12-01 22:10:28 -06:00
|
|
|
jobs:
|
2025-12-01 22:19:53 -06:00
|
|
|
integration-test--firefox:
|
2026-06-17 10:46:36 -05:00
|
|
|
runs-on: docker
|
|
|
|
|
container:
|
|
|
|
|
image: rust:trixie
|
2025-12-01 22:10:28 -06:00
|
|
|
steps:
|
2026-06-17 10:46:36 -05:00
|
|
|
- uses: actions/checkout@v6
|
|
|
|
|
- run: apt update && apt install sqlite3
|
|
|
|
|
- run: echo test | ./Taskfile _cargo run -- set-password test
|
|
|
|
|
- run: ./Taskfile dev &
|
|
|
|
|
- run: bash ./e2e/wait-for-it.bash localhost:3000 --timeout 5
|
|
|
|
|
- uses: actions/setup-node@v6
|
2025-12-01 22:44:54 -06:00
|
|
|
with:
|
|
|
|
|
node-version: 24
|
2026-06-17 10:46:36 -05:00
|
|
|
- uses: pnpm/action-setup@v6
|
2025-12-01 22:43:16 -06:00
|
|
|
with:
|
|
|
|
|
version: 11.0.0-dev.1005
|
2025-12-01 22:44:54 -06:00
|
|
|
- run: cd e2e && pnpm install
|
|
|
|
|
- run: cd e2e && env PROJECT_FILTER=firefox ./Taskfile _test
|
2026-06-17 10:46:36 -05:00
|
|
|
- run: kill $(pgrep -f 'Taskfile dev')
|