diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 90505ff..4b6687f 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -86,6 +86,9 @@ jobs: path: public/ deploy-prod: + if: (github.event_name == 'push' || github.event_name == 'schedule') && github.ref_name == 'main' + needs: + - build runs-on: docker container: image: code.forgejo.org/oci/node:22-bookworm @@ -94,6 +97,7 @@ jobs: uses: actions/download-artifact@v3 with: name: website-build + path: website-build - name: Install packages run: | @@ -109,6 +113,9 @@ jobs: ls -la website-build deploy-staging: + if: github.event_name == 'pull_request' + needs: + - build runs-on: docker container: image: code.forgejo.org/oci/node:22-bookworm @@ -117,6 +124,7 @@ jobs: uses: actions/download-artifact@v3 with: name: website-build + path: website-build - name: Install packages run: |