From 3d2f847f5b68a4c16ff1a44eee02d39e1bef26a6 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 29 May 2025 16:08:22 -0300 Subject: [PATCH] ci: Update Docker build workflow dependencies for releases (#6129) fix: Update Docker build workflow dependencies in release configurations Modify release workflows to ensure correct dependency order for Docker builds: - In release_nightly.yml, add dependencies for Docker build jobs - In release.yml, reorder Docker build job dependencies to ensure proper build sequence --- .github/workflows/release.yml | 13 ++++++++++++- .github/workflows/release_nightly.yml | 4 ++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3b4f70b8d..4e8d59cd5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -200,10 +200,21 @@ jobs: pre_release: ${{ inputs.pre_release }} secrets: inherit + call_docker_build_main_ep: + name: Call Docker Build Workflow for Langflow with Entrypoint + if: inputs.build_docker_ep == true + needs: [release-main, call_docker_build_base] + uses: ./.github/workflows/docker-build.yml + with: + main_version: ${{ needs.release-main.outputs.version }} + release_type: main-ep + pre_release: False + secrets: inherit + call_docker_build_main: name: Call Docker Build Workflow for Langflow if: inputs.build_docker_main == true - needs: [release-main] + needs: [release-main, call_docker_build_main_ep] uses: ./.github/workflows/docker-build.yml with: main_version: ${{ needs.release-main.outputs.version }} diff --git a/.github/workflows/release_nightly.yml b/.github/workflows/release_nightly.yml index e4a624bbc..5e69ab0bf 100644 --- a/.github/workflows/release_nightly.yml +++ b/.github/workflows/release_nightly.yml @@ -218,7 +218,7 @@ jobs: call_docker_build_main: name: Call Docker Build Workflow for Langflow if: always() && ${{ inputs.build_docker_main == 'true' }} - needs: [release-nightly-main] + needs: [release-nightly-main, call_docker_build_base] uses: ./.github/workflows/docker-build.yml with: release_type: nightly-main @@ -238,7 +238,7 @@ jobs: call_docker_build_main_ep: name: Call Docker Build Workflow for Langflow with Entrypoint if: always() && ${{ inputs.build_docker_ep == 'true' }} - needs: [release-nightly-main] + needs: [release-nightly-main, call_docker_build_main] uses: ./.github/workflows/docker-build.yml with: release_type: main-ep