diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml
index d10d58ef16..2212bdc56e 100644
--- a/.github/workflows/main.yaml
+++ b/.github/workflows/main.yaml
@@ -177,6 +177,7 @@ jobs:
     permissions:
       contents: write
     runs-on: ubuntu-latest
+    if: github.event.inputs.publish_build == 'true'
     needs:
       - build
     steps: