feat: add workflow_dispatch input for Docker image push

This commit is contained in:
tigattack
2025-09-29 22:36:27 +01:00
parent 8553f717e2
commit 823ae7f30a

View File

@@ -8,6 +8,13 @@ on:
release: release:
types: types:
- published - published
workflow_dispatch:
inputs:
push:
description: Push images to registry
required: false
type: boolean
default: false
env: env:
REGISTRY: ghcr.io REGISTRY: ghcr.io
@@ -30,6 +37,7 @@ jobs:
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Log in to Container Registry - 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 uses: docker/login-action@v3
with: with:
registry: ${{ env.REGISTRY }} registry: ${{ env.REGISTRY }}
@@ -51,6 +59,7 @@ jobs:
type=raw,value=latest,enable={{is_default_branch}} type=raw,value=latest,enable={{is_default_branch}}
- name: Build and push ${{ matrix.image }} image - 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 uses: docker/build-push-action@v6
with: with:
context: . context: .