diff --git a/.forgejo/workflows/build+release.yml b/.forgejo/workflows/build+release.yml index 70a731d..352d202 100644 --- a/.forgejo/workflows/build+release.yml +++ b/.forgejo/workflows/build+release.yml @@ -57,12 +57,18 @@ jobs: - name: Build Site run: yarn build - - name: Start Dev Server + - name: Start Server run: yarn preview & - name: Run Unlighthouse for Desktop run: unlighthouse-ci --build-static --desktop --outputPath reports/desktop + - name: Refresh Server + run: | + if ! pgrep -f "node /usr/bin/yarn" ; then + yarn preview &; + fi + - name: Run Unlighthouse for Mobile run: unlighthouse-ci --build-static --mobile --outputPath reports/mobile diff --git a/.forgejo/workflows/pull-requests.yml b/.forgejo/workflows/pull-requests.yml index f123e4a..d063219 100644 --- a/.forgejo/workflows/pull-requests.yml +++ b/.forgejo/workflows/pull-requests.yml @@ -58,12 +58,18 @@ jobs: - name: Build Site run: yarn build - - name: Start Dev Server + - name: Start Server run: yarn preview & - name: Run Unlighthouse for Desktop run: unlighthouse-ci --build-static --desktop --outputPath reports/desktop + - name: Refresh Server + run: | + if ! pgrep -f "node /usr/bin/yarn" ; then + yarn preview &; + fi + - name: Run Unlighthouse for Mobile run: unlighthouse-ci --build-static --mobile --outputPath reports/mobile