From 7f12707e68e4bf94d80503cb77fcb6ebcac5ca6c Mon Sep 17 00:00:00 2001 From: Darren Reid Date: Mon, 9 Oct 2023 18:09:28 +1100 Subject: [PATCH] Try setup a headless chrome to resolve issues on CI. --- .../workflows/npm-publish-github-packages.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/npm-publish-github-packages.yml b/.github/workflows/npm-publish-github-packages.yml index 1ea642f..4d119ef 100644 --- a/.github/workflows/npm-publish-github-packages.yml +++ b/.github/workflows/npm-publish-github-packages.yml @@ -25,6 +25,22 @@ jobs: - uses: actions/setup-node@v3 with: node-version: 18 + + - name: Setup Headless Chrome + run: | + sudo apt-get update + sudo apt-get install -yq --no-install-suggests --no-install-recommends \ + chromium-browser \ + libnss3 \ + fonts-liberation \ + libasound2 \ + libgconf-2-4 \ + libgbm1 \ + libappindicator3-1 \ + xdg-utils + export CHROME_BIN=chromium-browser + export DISPLAY=:99.0 + - run: npm ci - run: npm run test:vitest