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')