From 5d05716d71d8fa47276b8f66c34399be659923b5 Mon Sep 17 00:00:00 2001 From: peptiderepo <273788462+peptiderepo@users.noreply.github.com> Date: Wed, 17 Jun 2026 11:50:00 +0700 Subject: [PATCH] fix(ci): drop --with-deps from playwright install on self-hosted runner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The VPS runner (peptide-vps) has OS-level Playwright deps pre-installed by root. --with-deps triggers apt-get which requires sudo, blocked by the runner's NoNewPrivileges systemd hardening. Drop the flag; Playwright's binary-only install succeeds as ghrunner with no elevated privileges. SSH-verified: npx playwright install chromium succeeds for ghrunner user; Chromium 149.0.7827.55 downloaded to /home/ghrunner/.cache/ms-playwright. Bump: v1.7.1 → v1.7.2 Agent-Session: smoke-playwright-nodeps-20260617 --- .github/workflows/smoke.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index c946a94..4207942 100755 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -53,7 +53,7 @@ jobs: run: npm ci - name: Install Playwright browsers - run: npx playwright install chromium --with-deps + run: npx playwright install chromium - name: Run smoke tests env: