diff --git a/.github/workflows/check-test.yaml b/.github/workflows/check-test.yaml index 6a479fa9..efdc5ead 100644 --- a/.github/workflows/check-test.yaml +++ b/.github/workflows/check-test.yaml @@ -90,6 +90,12 @@ jobs: git checkout -- packages/saslprep/src/code-points-data.ts shell: bash + - name: Configure Electron sandbox + if: ${{ runner.os == 'Linux' }} + run: | + sudo chown root:root node_modules/electron/dist/chrome-sandbox + sudo chmod 4755 node_modules/electron/dist/chrome-sandbox + - name: Info run: | LERNA_VERSION=$(npm ls lerna --json | jq -r .dependencies.lerna.version) diff --git a/packages/devtools-proxy-support/src/proxy-options.spec.ts b/packages/devtools-proxy-support/src/proxy-options.spec.ts index 98e8d05f..e77aa07a 100644 --- a/packages/devtools-proxy-support/src/proxy-options.spec.ts +++ b/packages/devtools-proxy-support/src/proxy-options.spec.ts @@ -172,12 +172,7 @@ describe('proxy options handling', function () { let setup: HTTPServerProxyTestSetup; before(async function () { - // TODO: COMPASS-9232 reenable the test on Linux and, ideally, on Windows, after - // investigating the failures. - if ( - (process.platform === 'win32' || process.platform === 'linux') && - process.env.CI - ) { + if (process.platform === 'win32' && process.env.CI) { return this.skip(); } setup = new HTTPServerProxyTestSetup();