diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 1da5093..b4a6b4b 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -451,11 +451,12 @@ jobs: env: TEST_URL: ${{ needs.prepare.outputs.next_public_url }} GATEKEEPER_PASSWORD: ${{ secrets.GATEKEEPER_PASSWORD }} - PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "false" + PUPPETEER_SKIP_DOWNLOAD: "true" + PUPPETEER_EXECUTABLE_PATH: /usr/bin/chromium run: | - # Install Puppeteer system dependencies - sudo apt-get update && sudo apt-get install -y libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2t64 - npx puppeteer browsers install chrome + # Install system Chromium + dependencies (KLZ pattern) + sudo apt-get update && sudo apt-get install -y chromium libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2t64 + [ -f /usr/bin/chromium ] && sudo ln -sf /usr/bin/chromium /usr/bin/google-chrome pnpm --filter @mintel/web check:forms # ──────────────────────────────────────────────────────────────────────────────