diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index be8555c83..941641c4e 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -144,7 +144,7 @@ jobs: gui_smoke: name: GUI Smoke - runs-on: ubuntu-latest + runs-on: macos-latest timeout-minutes: 25 needs: changed if: ${{ needs.changed.outputs.gui_smoke == 'true' || needs.changed.outputs.fallback == 'true' || needs.changed.outputs.workflow == 'true' }} @@ -152,25 +152,6 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Install Linux GUI dependencies - run: | - sudo apt-get update - sudo apt-get install -y \ - build-essential \ - curl \ - file \ - libasound2-dev \ - libayatana-appindicator3-dev \ - libgtk-3-dev \ - librsvg2-dev \ - libssl-dev \ - libwebkit2gtk-4.1-dev \ - libxdo-dev \ - patchelf \ - pkg-config \ - wget \ - xvfb - - name: Setup pnpm uses: pnpm/action-setup@v4 with: @@ -197,7 +178,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Run headless GUI smoke - run: xvfb-run -a npm run verify:gui-smoke -- --timeout-ms 480000 + run: npm run verify:gui-smoke -- --timeout-ms 480000 results: name: Quality results