diff --git a/.gitea/workflows/release-verify.yml b/.gitea/workflows/release-verify.yml index 6f35558e..b1910cb8 100644 --- a/.gitea/workflows/release-verify.yml +++ b/.gitea/workflows/release-verify.yml @@ -36,6 +36,10 @@ jobs: id: wait_customer run: scripts/ci/wait-for-url.sh http://flights-ui.devwebzavod.ru/ru-ru/onlineboard 60 5 + - name: Install Playwright browsers + id: playwright_install + run: pnpm exec playwright install --with-deps chromium + - name: Run Playwright e2e against customer URL id: e2e_customer env: diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ea6df8e5..1d7a1b84 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -60,10 +60,13 @@ jobs: - name: Paranoid re-run — typecheck + lint + unit id: paranoid + # Mirror ci-deploy's `--exclude 'tests/eslint/**'`: typescript-eslint's + # project cache doesn't see runtime-generated probe files inside the + # runner container, so those config-drift guards fail CI-only. run: | pnpm typecheck pnpm lint - pnpm test + pnpm test -- --exclude 'tests/eslint/**' pnpm test:ci - name: Clone GitLab target