diff --git a/.gitea/workflows/ci-pipeline.yaml b/.gitea/workflows/ci-pipeline.yaml index 5e89828..91e7142 100644 --- a/.gitea/workflows/ci-pipeline.yaml +++ b/.gitea/workflows/ci-pipeline.yaml @@ -113,6 +113,30 @@ jobs: source venv/bin/activate python main.py + end2end-tests: + needs: test + runs-on: self-hosted + steps: + + - name: Checkout E2E tests repo + uses: actions/checkout@v4 + with: + repository: trustchain-oc1-orchestral/IdHub_E2E_testing + ref: master + token: ${{ secrets.SSIKIT_TOKEN }} + + - name: Install dependencies + run: | + npm ci + + - name: Install Playwright browsers + run: | + npx playwright install --with-deps + + - name: Run Playwright tests + run: | + npx playwright test + deploy: needs: test runs-on: self-hosted