Welcome
Sign in to start your session
Login
Login
[app info]
Brief app info: ENV: [DEV] commitId: f52e2b5ca25793faf501b513d43dc5918587cbfd branch: develop build date: 2026-08-04T16:44:07Z build version: 2026.07.28-SNAPSHOT commit message: #37997 Route game job HTTP through curl-impersonate to pass Cloudflare The read-only smoke job (Alpine curl) passes dev Cloudflare, but the game job (Debian curl in the Playwright image) gets a TLS-fingerprint JS challenge (cf-mitigated: challenge) on dev.pikebit.com even with the browser User-Agent -- confirmed by the smoke job succeeding in the same pipeline with the same UA. Cloudflare keys off the JA3 handshake, not the UA. - conftest: E2E_CURL_BIN selects the HTTP client binary (default curl); when it is not plain curl we treat it as a browser-impersonating client and skip our own User-Agent header to avoid a duplicate - game CI job: install curl-impersonate and set E2E_CURL_BIN=curl_chrome116 Verified locally: default path unchanged (sends UA, works); impersonate mode builds argv[0]=curl_chrome116 and omits the UA. Full CF validation is CI-only (impersonate binary + runner IP). UPTIME: 0d 0h 33m 56s Git log: 3e29a... | 2026-08-04T18:07:49+03:00 | Rodion | #37997 Fix admin top-up submit selector and gam... 54477... | 2026-08-04T17:48:33+03:00 | Rodion | #37997 Add tier-2 real-game browser e2e test (P... a552a... | 2026-08-04T16:51:11+03:00 | Rodion | #37997 Add admin e2e suite: auth, authorization... 5233b... | 2026-08-04T14:29:59+03:00 | Rodion | #37997 Register a fresh player each e2e run and... 18d91... | 2026-08-04T13:21:42+03:00 | Rodion | #37997 Run e2e smoke automatically after each d... cd6f1... | 2026-08-04T12:37:39+03:00 | Rodion | #37997 Extend e2e smoke suite to all public dev... 553d3... | 2026-08-04T12:27:02+03:00 | ostas | #38048 Fix report period and add audit log indexes 2dee8... | 2026-08-03T17:36:16+03:00 | brigadire | #37757 diable legacy ci pipelines f203f... | 2026-08-03T17:22:38+03:00 | ostas | #38044 Fix NPE on properties d59f8... | 2026-08-03T12:10:28+03:00 | ostas | #37792 Add missing frontend event types: Naviga...
copy to clipboard