From 750182cd6d2c135188115919e0ad4f80a14b9195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Arroba?= <19954079+cesararroba@users.noreply.github.com> Date: Wed, 24 Dec 2025 10:00:01 +0100 Subject: [PATCH] chore(github): fix container build pipelines (#9688) --- .github/workflows/api-container-build-push.yml | 4 ++-- .github/workflows/mcp-container-build-push.yml | 4 ++-- .github/workflows/ui-container-build-push.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/api-container-build-push.yml b/.github/workflows/api-container-build-push.yml index c14cae1fda..c6952c42a2 100644 --- a/.github/workflows/api-container-build-push.yml +++ b/.github/workflows/api-container-build-push.yml @@ -120,7 +120,7 @@ jobs: # Create and push multi-architecture manifest create-manifest: needs: [setup, container-build-push] - if: github.event_name == 'push' || github.event_name == 'release' || github.event_name == 'workflow_dispatch' + if: always() && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest steps: @@ -198,8 +198,8 @@ jobs: update-ts: ${{ needs.notify-release-started.outputs.message-ts }} trigger-deployment: - if: github.event_name == 'push' needs: [setup, container-build-push] + if: always() && github.event_name == 'push' && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest timeout-minutes: 5 permissions: diff --git a/.github/workflows/mcp-container-build-push.yml b/.github/workflows/mcp-container-build-push.yml index 70de119d58..3821f226aa 100644 --- a/.github/workflows/mcp-container-build-push.yml +++ b/.github/workflows/mcp-container-build-push.yml @@ -126,7 +126,7 @@ jobs: # Create and push multi-architecture manifest create-manifest: needs: [setup, container-build-push] - if: github.event_name == 'push' || github.event_name == 'release' || github.event_name == 'workflow_dispatch' + if: always() && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest steps: @@ -204,8 +204,8 @@ jobs: update-ts: ${{ needs.notify-release-started.outputs.message-ts }} trigger-deployment: - if: github.event_name == 'push' needs: [setup, container-build-push] + if: always() && github.event_name == 'push' && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest timeout-minutes: 5 permissions: diff --git a/.github/workflows/ui-container-build-push.yml b/.github/workflows/ui-container-build-push.yml index eb277a233e..cfec354e89 100644 --- a/.github/workflows/ui-container-build-push.yml +++ b/.github/workflows/ui-container-build-push.yml @@ -125,7 +125,7 @@ jobs: # Create and push multi-architecture manifest create-manifest: needs: [setup, container-build-push] - if: github.event_name == 'push' || github.event_name == 'release' || github.event_name == 'workflow_dispatch' + if: always() && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest steps: @@ -203,8 +203,8 @@ jobs: update-ts: ${{ needs.notify-release-started.outputs.message-ts }} trigger-deployment: - if: github.event_name == 'push' needs: [setup, container-build-push] + if: always() && github.event_name == 'push' && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest timeout-minutes: 5 permissions: