From 6c2bc8303e3fecddb13ba95bbff53d1e72d53883 Mon Sep 17 00:00:00 2001 From: Mick Grove Date: Fri, 5 Dec 2025 12:53:53 -0800 Subject: [PATCH] Allow manual rerun of Docker publish job --- .github/workflows/release-docker.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-docker.yml b/.github/workflows/release-docker.yml index ff131b2..6a35aa7 100644 --- a/.github/workflows/release-docker.yml +++ b/.github/workflows/release-docker.yml @@ -32,8 +32,14 @@ permissions: ############################################################################### jobs: build-and-push: - # Only run on workflow_run if the upstream workflow succeeded - if: github.event_name != 'workflow_run' || github.event.workflow_run.conclusion == 'success' + # Run if: + # - event is NOT workflow_run (release, workflow_dispatch) + # - OR workflow_run completed successfully + # - OR this is a re-run (run_attempt > 1) so we force it to run + if: > + github.event_name != 'workflow_run' || + github.event.workflow_run.conclusion == 'success' || + github.run_attempt > 1 runs-on: ubuntu-latest steps: