diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fa30b3c..585009f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -6,6 +6,12 @@ on: - main - dev workflow_dispatch: + inputs: + force_base_build: + description: 'Force base image build regardless of changes' + required: false + default: 'false' + type: boolean jobs: check-base-changes: @@ -28,7 +34,7 @@ jobs: build-base: needs: check-base-changes - if: needs.check-base-changes.outputs.base-changed == 'true' || github.event_name == 'workflow_dispatch' + if: needs.check-base-changes.outputs.base-changed == 'true' || (github.event_name == 'workflow_dispatch' && github.event.inputs.force_base_build == 'true') runs-on: ubuntu-latest permissions: packages: write