From 95255482531358e0bbc0d557d8a5f7f0fa7bbc6f Mon Sep 17 00:00:00 2001 From: Schluffe Date: Sat, 26 Sep 2026 15:15:12 +0200 Subject: [PATCH] CI stuff --- .gitea/workflows/ci.yaml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 4bbc8e6..badb1fa 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -23,9 +23,21 @@ jobs: key: bun-${{ hashFiles('bun.lockb') }} - run: bun install --frozen-lockfile - run: bun run test - - run: bun run test:e2e - - uses: actions/upload-artifact@v3 - if: ${{ !cancelled() }} - with: - name: playwright-report - path: playwright-report/ + e2e: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm ci + - name: Install Playwright Browsers + run: npx playwright install --with-deps + - name: Run Playwright tests + run: npx playwright test + - uses: actions/upload-artifact@v3 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/