diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d4b1f33..6ceb3ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,8 +25,8 @@ jobs: - os: ubuntu-latest prefix: xvfb-run exclude: - - os: windows-latest - version: '1.10' + - os: windows-latest + version: '1.10' steps: - uses: actions/checkout@v3 @@ -35,6 +35,15 @@ jobs: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - uses: julia-actions/cache@v1 + + # Workaround for Electron issue on Ubuntu + # See https://github.com/electron/electron/issues/42510 + - name: Apply Electron sandbox fix on Ubuntu + if: matrix.os == 'ubuntu-latest' + run: | + sudo chown root /home/runner/.julia/artifacts/cae80dc5ebd42950807d603cea93d970432b956d/chrome-sandbox + sudo chmod 4755 /home/runner/.julia/artifacts/cae80dc5ebd42950807d603cea93d970432b956d/chrome-sandbox + - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 with: