diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index fc532e23..6025b111 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -15,6 +15,11 @@ jobs: with: persist-credentials: false + - name: Setup node + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # ratchet:actions/setup-node@v7 + with: + node-version: 25 + - name: Setup pnpm uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # ratchet:pnpm/action-setup@v6 with: @@ -31,11 +36,8 @@ jobs: run: pnpm exec playwright install --with-deps working-directory: e2e - - name: Add sslip domains to hosts file - run: echo "127.0.0.1 tinyauth.127.0.0.1.sslip.io whoami.127.0.0.1.sslip.io" | sudo tee -a /etc/hosts - - name: Run Playwright tests - run: pnpm exec playwright test + run: pnpm test working-directory: e2e - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/upload-artifact@v4 diff --git a/e2e/docker-compose.e2e.yml b/e2e/docker-compose.e2e.yml index c7bf32ad..1e81b0f0 100644 --- a/e2e/docker-compose.e2e.yml +++ b/e2e/docker-compose.e2e.yml @@ -6,6 +6,7 @@ services: --api.insecure=true --providers.docker --entrypoints.web.address=:80 + --log.level=INFO ports: - 80:80 volumes: diff --git a/e2e/package.json b/e2e/package.json index 0936fae3..0320ef85 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -6,7 +6,6 @@ "scripts": { "down": "docker compose -f docker-compose.e2e.yml down", "up": "docker compose -f docker-compose.e2e.yml up --build --force-recreate --remove-orphans", - "logs": "docker compose -f docker-compose.e2e.yml logs -f", "test": "playwright test", "report": "playwright show-report" },