diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index b83bf21..eeba32a 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -8,6 +8,13 @@ on: release: types: - published + workflow_dispatch: + inputs: + push: + description: Push images to registry + required: false + type: boolean + default: false env: REGISTRY: ghcr.io @@ -30,6 +37,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Log in to Container Registry + if: github.event_name != 'workflow_dispatch' || github.event_name == 'workflow_dispatch' && github.event.inputs.push == 'true' uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} @@ -51,6 +59,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} - name: Build and push ${{ matrix.image }} image + if: github.event_name != 'workflow_dispatch' || github.event_name == 'workflow_dispatch' && github.event.inputs.push == 'true' uses: docker/build-push-action@v6 with: context: .