From 1dee471ea51f144231c34ab698a166a59025a9fb Mon Sep 17 00:00:00 2001 From: Neshura Date: Tue, 2 Jan 2024 03:16:41 +0100 Subject: [PATCH] Add Chromium --no-sandbox flag --- .forgejo/workflows/pull-requests.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/pull-requests.yml b/.forgejo/workflows/pull-requests.yml index 40756ff..a72d1df 100644 --- a/.forgejo/workflows/pull-requests.yml +++ b/.forgejo/workflows/pull-requests.yml @@ -53,11 +53,16 @@ jobs: - name: Build website run: yarn build - - name: Run Unlighthouse + - name: Install Chromium for Unlighthouse run: | - yarn dev & - unlighthouse-ci --build-static --desktop --outputPath reports/desktop - unlighthouse-ci --build-static --mobile --outputPath reports/mobile + echo "apt update && apt install -y chromium" + apt update && apt install -y chromium + echo export CHROMIUM_FLAGS="\$CHROMIUM_FLAGS --no-sandbox" >> /etc/chromium.d/default-flags + + - name: Add Unlighthouse + run: | + echo "yarn global add @unlighthouse/cli" + yarn global add @unlighthouse/cli - name: Uploading Lighthouse Reports uses: actions/upload-artifact@v3