mascarpone/.forgejo/workflows/test.yaml
2026-06-17 10:46:36 -05:00

21 lines
686 B
YAML

on: [workflow_dispatch]
jobs:
integration-test--firefox:
runs-on: docker
container:
image: rust:trixie
steps:
- 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
with:
node-version: 24
- uses: pnpm/action-setup@v6
with:
version: 11.0.0-dev.1005
- run: cd e2e && pnpm install
- run: cd e2e && env PROJECT_FILTER=firefox ./Taskfile _test
- run: kill $(pgrep -f 'Taskfile dev')