Files
flights_web/.gitea/workflows
gnezim 17f7f62254
ci-deploy / build-deploy-test (push) Successful in 1m13s
ci: turn off e2e in all CI pipelines
The upstream WAF (flights.test.aeroflot.ru) is rate-limiting the corp-
VPN exit IP that pve-201's tunnel uses, returning HTML block-pages or
403s for /api/* requests. Every recent ci-deploy run died in pre-warm
or with cached HTML poisoning the SSR; we've sunk a chunk of time on
WAF mitigations (browser UA, cache-bypass, proxy_no_cache, body
validation) and the WAF still wins. Fixing the WAF is customer-side.

Until that's resolved, the e2e suite is dead weight in CI — every run
fails for upstream-only reasons. Pull it from ci-deploy entirely:

* Removed: tunnel-reachability diagnose, /api pre-warm, Playwright
  install, Playwright run, the e2e branch in the rollback condition,
  and the playwright-report artifact path.
* Kept: build, deploy, swap, wait-for-health (against the SSR root,
  which is local nginx → docker, no upstream involved).

release-verify already had its e2e block removed (commit 36bb2d9);
release.yml comment touched up to match.

Specs and playwright.config.ts stay in the tree — they're still useful
for local runs (`pnpm test:e2e`) once we're back on a network position
the WAF tolerates.
2026-04-28 13:50:06 +03:00
..