From fbc6360f00a6768b81c57bb411b0f59e78e86206 Mon Sep 17 00:00:00 2001 From: Eike Haller <58111764+eksrha@users.noreply.github.com> Date: Tue, 3 Nov 2026 09:19:04 +0000 Subject: [PATCH] fix: build and publish the chart when a parent build was skipped --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index abc5f53..6af0200 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -398,7 +398,11 @@ jobs: chart-build: needs: chart-release - if: needs.chart-release.outputs.release-id != '' + # The default success() looks at the whole chain of ancestors: a skipped tei-build + # (nothing changed) would skip this job although chart-release succeeded. + if: >- + ${{ !cancelled() && needs.chart-release.result == 'success' + && needs.chart-release.outputs.release-id != '' }} runs-on: ubuntu-latest env: VERSION: ${{ needs.chart-release.outputs.version }}