From 26cfadc2e8e5e4b6fe6d17d9124305970fe75943 Mon Sep 17 00:00:00 2001 From: Pejman Ghorbanzade Date: Sun, 18 Feb 2024 20:04:57 -0800 Subject: [PATCH] only run deploy job for main branch --- .github/workflows/main.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5a182bb..52aeac7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: changes with: filters: .github/path-filters.yml @@ -75,7 +75,7 @@ jobs: tar -zxf cppcon23.tar.gz . if: steps.changes.outputs.cppcon23 == 'false' - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: cppcon23 path: ${{ github.workspace }}/cppcon23.tar.gz @@ -86,7 +86,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: changes with: filters: .github/path-filters.yml @@ -131,7 +131,7 @@ jobs: tar -zxf cppcon21.tar.gz . if: steps.changes.outputs.cppcon21 == 'false' - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: cppcon21 path: ${{ github.workspace }}/cppcon21.tar.gz @@ -142,7 +142,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: changes with: filters: .github/path-filters.yml @@ -168,7 +168,7 @@ jobs: tar -zxf bazelcon23.tar.gz . if: steps.changes.outputs.bazelcon23 == 'false' - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bazelcon23 path: ${{ github.workspace }}/bazelcon23.tar.gz @@ -178,7 +178,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@v3 id: changes with: filters: .github/path-filters.yml @@ -215,7 +215,7 @@ jobs: tar -zxf web.tar.gz . if: steps.changes.outputs.web == 'false' - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: web path: ${{ github.workspace }}/web.tar.gz @@ -264,6 +264,7 @@ jobs: deploy: needs: bundle + if: github.ref == 'refs/heads/main' environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }}