diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index ed79d35b62..cb5f18a8a9 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -46,9 +46,8 @@ jobs: node-version-file: '.nvmrc' cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - - name: Install xvfb - run: sudo apt-get install xvfb libpulse0 + - name: Install xvfb and libpulse0 + run: sudo apt-get install xvfb libpulse0 || (sudo apt-get update && sudo apt-get install xvfb libpulse0) - name: Install Desktop node_modules run: pnpm install diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a40e79304..3f31d5fcf2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -168,7 +168,9 @@ jobs: node-version-file: '.nvmrc' cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - run: sudo apt-get install xvfb libpulse0 + + - name: Install xvfb and libpulse0 + run: sudo apt-get install xvfb libpulse0 || (sudo apt-get update && sudo apt-get install xvfb libpulse0) - name: Setup sccache uses: mozilla-actions/sccache-action@v0.0.7 @@ -401,8 +403,8 @@ jobs: cache: 'pnpm' cache-dependency-path: 'pnpm-lock.yaml' - - name: Install xvfb - run: sudo apt-get install xvfb libpulse0 + - name: Install xvfb and libpulse0 + run: sudo apt-get install xvfb libpulse0 || (sudo apt-get update && sudo apt-get install xvfb libpulse0) - name: Setup sccache uses: mozilla-actions/sccache-action@v0.0.7