diff --git a/.github/workflows/verify-browser.yml b/.github/workflows/verify-browser.yml index 412d9689f..73cf0e35a 100644 --- a/.github/workflows/verify-browser.yml +++ b/.github/workflows/verify-browser.yml @@ -14,6 +14,11 @@ jobs: steps: - uses: actions/checkout@v4 + # TODO: remove when GitHub fixes this https://github.com/actions/runner-images/issues/10015 + # (this workaround is practically the same what Playwright did in https://github.com/microsoft/playwright/pull/34238/files) + - name: Workaround for Chrome sandbox issue in Ubuntu 24.04 + run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 + - name: Setup Node 20 uses: actions/setup-node@v4 env: diff --git a/.github/workflows/verify-node.yml b/.github/workflows/verify-node.yml index d48a75a1c..d2d8f6461 100644 --- a/.github/workflows/verify-node.yml +++ b/.github/workflows/verify-node.yml @@ -22,6 +22,11 @@ jobs: steps: - uses: actions/checkout@v4 + # TODO: remove when GitHub fixes this https://github.com/actions/runner-images/issues/10015 + # (this workaround is practically the same what Playwright did in https://github.com/microsoft/playwright/pull/34238/files) + - name: Workaround for Chrome sandbox issue in Ubuntu 24.04 + run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 + - name: Setup Node ${{ matrix.node-version }} uses: actions/setup-node@v4 env: