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:
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: .