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
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
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
behavior is not verified by the Linux test. CI builds and runs this suite under
Xvfb in a separate desktop job.
behavior is not verified by the Linux test. CI does not run it.
## Deployment