Drop the desktop smoke job from CI

This commit is contained in:
Coracle-Bot 2026-09-08 23:04:09 +00:00
parent 21aa5b165e
commit 6b324b3232
2 changed files with 1 additions and 28 deletions

View file

@ -82,29 +82,3 @@ jobs:
retention-days: 7 retention-days: 7
if-no-files-found: error if-no-files-found: error
desktop-smoke:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
# playwright's chromium set covers everything but GTK, which chromium
# only needs headed and electron always links against.
- name: Install dependencies
run: |
corepack enable && pnpm i --frozen-lockfile
npm ci --prefix electron
pnpm exec playwright install-deps chromium
apt-get install -y libgtk-3-0t64
- name: Build desktop
run: pnpm run build:desktop
- name: Test desktop
run: xvfb-run -a pnpm run test:desktop

View file

@ -77,8 +77,7 @@ against GTK, which Playwright's chromium dependencies do not cover, so such a bo
also needs `libgtk-3-0t64`. The test drops Chromium's sandbox when it runs as also needs `libgtk-3-0t64`. The test drops Chromium's sandbox when it runs as
root, because Chromium refuses to start that way. The separate smoke root, because Chromium refuses to start that way. The separate smoke
suite does not start a web dev server or test installers. Windows and macOS desktop suite does not start a web dev server or test installers. Windows and macOS desktop
behavior is not verified by the Linux test. CI builds and runs this suite under behavior is not verified by the Linux test. CI does not run it.
Xvfb in a separate desktop job.
## Deployment ## Deployment