Cleanup after host-mode runner: drop TLS-skip env and GeoIP image bake #4
Reference in New Issue
Block a user
Delete Branch "feature/cleanup-tls-and-geoip"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status
Утренняя задача перед merge: на хосте однократно установить Playwright system deps для webkit/chromium/firefox.
В host-mode runner-у нечем
sudo apt-get installсделать самому (нет passwordless sudo, и это правильно). Раньше в job-контейнере зависимости приходили с runner image, теперь хост надо один раз настроить:После этого
Tests · UIпройдёт — на текущем коммите 67 webkit-тестов падают с timeout, потому что webkit не может проинициализировать canvas без libwebkit2gtk-4.x и его зависимостей. После установки deps — попроси меня и я перезапущуTests · UIчерез API и сразу замерджу.Two workarounds we added for the docker-in-docker runner are no longer needed now that act_runner executes jobs natively on the host.
tools/local-dev/backend.Dockerfile— bind-mount paths now resolve to real host paths, sodev-deploy/docker-compose.ymlcan mount the file directly the way local-dev does.pnpm exec playwright install— host-mode runner has no non-interactive sudo, so the apt-get step that --with-deps shells out to fails. Browsers themselves install fine without privilege; the system .so libraries are a one-time host setup (см. выше).