diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index effe34d2..c5c4c217 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -45,6 +45,7 @@ jobs: run: npx grunt exec:sitemap - name: Setup Chrome + id: setup-chrome if: success() uses: browser-actions/setup-chrome@2e1d749697dd1612b833dba4a722266286fbefcd # v2.1.2 with: @@ -53,6 +54,7 @@ jobs: - name: UI Tests if: success() run: | + export PATH=`dirname ${{ steps.setup-chrome.outputs.chrome-path }}`:$PATH sudo apt-get install xvfb xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 31996d88..63f9bb7f 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -47,13 +47,16 @@ jobs: run: npx grunt prod - name: Setup Chrome + id: setup-chrome if: success() uses: browser-actions/setup-chrome@2e1d749697dd1612b833dba4a722266286fbefcd # v2.1.2 with: chrome-version: 148 - name: UI Tests + if: success() run: | + export PATH=`dirname ${{ steps.setup-chrome.outputs.chrome-path }}`:$PATH sudo apt-get install xvfb xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui