fix(tradein/scraper): не ходить через мёртвый запасной прокси #2634

Merged
bot-backend merged 2 commits from fix/tradein-no-dead-env-proxy-fallback into main 2026-08-04 18:27:50 +00:00

2 commits

Author SHA1 Message Date
d4e4dd7124 fix(tradein/scraper): дожать guard #2616 до реальных прод-путей (ревью PR)
All checks were successful
CI / changes (pull_request) Successful in 7s
CI Trade-In / changes (pull_request) Successful in 8s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 2m40s
Ревью нашло: guard NoProxyAvailableError был мёртв ровно там, где нужен —
(1) avito-пути pipeline.py конструируют BrowserFetcher напрямую, минуя
build_browser_fetcher(), и не прокидывали environment → дефолт dev, отказ
никогда не срабатывал; добавлен environment=getattr(config, ...) во все 3
construction-site + source-level тест-гард на новые сайты;
(2) browser-сайдкар: ENVIRONMENT не задан в docker-compose.prod.yml → IS_PROD
guard server.py читал dev; добавлен ENVIRONMENT: production в environment-блок.
2026-08-04 23:23:42 +05:00
bot-backend
2fc4b1b0fc fix(tradein/scraper): не ходить через мёртвый запасной прокси — это не бан, а наша конфигурация
All checks were successful
CI / changes (pull_request) Successful in 8s
CI Trade-In / changes (pull_request) Successful in 8s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 2m44s
2026-08-02 16:56:23 +03:00