From 214d164bc77e26e19d2a76bfbe2e79402ceffc62 Mon Sep 17 00:00:00 2001 From: Josh Duffney Date: Mon, 10 Mar 2025 15:19:06 -0500 Subject: [PATCH 1/2] feat: skip publish when workflow is manually triggered --- .github/workflows/publish.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 72f2b41..c6a5c07 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -39,6 +39,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Install cosign + if: github.event_name != 'worflow_dispatch' uses: sigstore/cosign-installer@v3.7.0 - name: Cache cargo bin @@ -65,6 +66,7 @@ jobs: run: cargo component build --release - name: Publish to GitHub Container Registry + if: github.event_name != 'worflow_dispatch' id: publish uses: bytecodealliance/wkg-github-action@v5 with: @@ -73,4 +75,5 @@ jobs: version: ${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} - name: Sign the wasm component + if: github.event_name != 'worflow_dispatch' run: cosign sign --yes ghcr.io/${{ env.IMAGE_NAME }}/${{ env.COMPONENT_NAME }}@${{ steps.publish.outputs.digest }} From 463e0a55c8b33c394a0b902362e9ae6e780659c3 Mon Sep 17 00:00:00 2001 From: Josh Duffney Date: Mon, 10 Mar 2025 15:26:52 -0500 Subject: [PATCH 2/2] mod: fix work misspelling --- .github/workflows/publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c6a5c07..1fab15c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -39,7 +39,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Install cosign - if: github.event_name != 'worflow_dispatch' + if: github.event_name != 'workflow_dispatch' uses: sigstore/cosign-installer@v3.7.0 - name: Cache cargo bin @@ -66,7 +66,7 @@ jobs: run: cargo component build --release - name: Publish to GitHub Container Registry - if: github.event_name != 'worflow_dispatch' + if: github.event_name != 'workflow_dispatch' id: publish uses: bytecodealliance/wkg-github-action@v5 with: @@ -75,5 +75,5 @@ jobs: version: ${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} - name: Sign the wasm component - if: github.event_name != 'worflow_dispatch' + if: github.event_name != 'workflow_dispatch' run: cosign sign --yes ghcr.io/${{ env.IMAGE_NAME }}/${{ env.COMPONENT_NAME }}@${{ steps.publish.outputs.digest }}