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
|
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
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue