Drop the desktop smoke job from CI
This commit is contained in:
parent
21aa5b165e
commit
6b324b3232
2 changed files with 1 additions and 28 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue