diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b0c36ebe818..69284f36182 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,7 +26,7 @@ jobs: tar czvf webui.tar.gz ./webui/static/ - name: Artifact webui - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v7 with: name: webui.tar.gz path: webui.tar.gz @@ -51,7 +51,7 @@ jobs: go-version: ${{ env.GO_VERSION }} - name: Artifact webui - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v8 with: name: webui.tar.gz diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f8327d94c33..6f010db58b3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,13 +7,14 @@ on: - master - aws-lambda-v2.11 - v* + workflow_dispatch: jobs: build-webui: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Build webui @@ -21,7 +22,7 @@ jobs: make clean-webui generate-webui tar czvf webui.tar.gz ./webui/static/ - name: Artifact webui - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: webui.tar.gz path: webui.tar.gz @@ -39,13 +40,13 @@ jobs: - build-webui steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v7 with: go-version: '1.21' - name: Artifact webui - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v8 with: name: webui.tar.gz - name: Untar webui @@ -85,7 +86,7 @@ jobs: trigger-deploy: name: Trigger New Deployment runs-on: ubuntu-latest - if: github.repository == 'linuxfoundation/traefik' + if: github.repository == 'linuxfoundation/traefik' && github.ref == 'refs/heads/aws-lambda-v2.11' needs: - publish steps: @@ -96,6 +97,8 @@ jobs: event_type=container_published curl -L \ + --fail-with-body \ + -sS \ -X POST \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer ${{ secrets.PERSONAL_ACCESS_TOKEN }}" \