diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2e48a1f..85cbb3f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,6 +20,7 @@ permissions: env: DOCKER_REPO: kumahq/kuma-demo + PUSH_IMAGE: ${{ toJSON(github.event_name == 'push' || fromJSON(inputs.push)) }} jobs: build-and-push: @@ -30,7 +31,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Login to Docker Hub - if: ${{ fromJSON(inputs.push) }} + if: fromJSON(env.PUSH_IMAGE) uses: docker/login-action@v3 with: username: ${{ vars.DOCKER_USERNAME }} @@ -38,6 +39,6 @@ jobs: - name: Build and push uses: docker/build-push-action@v5 with: - push: ${{ github.event_name == 'push' || fromJSON(inputs.push) }} + push: ${{ fromJSON(env.PUSH_IMAGE) }} platforms: linux/amd64, linux/arm64 tags: ${{ env.DOCKER_REPO }}:${{ github.event_name == 'push' && 'dev' || inputs.tag }}