From 3f8f7f28c2c3ce69047541800098826f501eb54e Mon Sep 17 00:00:00 2001 From: Mendon Kissling <59585235+mendonk@users.noreply.github.com> Date: Tue, 27 May 2025 12:21:59 -0400 Subject: [PATCH] fix: docker build-main-all (#8182) * use-with-extras-dockerfile * naming * independent-build-job * build-when-main-is-built * Apply suggestions from code review * remove-build-all-flag --- .github/workflows/docker-build.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/release_nightly.yml | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index d94145968..4523cafb6 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -175,7 +175,7 @@ jobs: # LANGFLOW-MAIN (ALL OPTIONAL DEPS) RELEASE echo "docker_tags=langflowai/langflow-all${nightly_suffix}:${{ needs.get-version.outputs.version }},langflowai/langflow-all${nightly_suffix}:latest" >> $GITHUB_OUTPUT echo "ghcr_tags=ghcr.io/langflow-ai/langflow-all${nightly_suffix}:${{ needs.get-version.outputs.version }},ghcr.io/langflow-ai/langflow-all${nightly_suffix}:latest" >> $GITHUB_OUTPUT - echo "file=./docker/build_and_push.Dockerfile" >> $GITHUB_OUTPUT + echo "file=./docker/build_and_push_with_extras.Dockerfile" >> $GITHUB_OUTPUT else echo "Invalid release type. Exiting the workflow." exit 1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 074ec6c3d..3b4f70b8d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -212,7 +212,7 @@ jobs: secrets: inherit call_docker_build_main_all: - name: Call Docker Build Workflow for Langflow + name: Call Docker Build Workflow for langflow-all if: inputs.build_docker_main == true needs: [release-main] uses: ./.github/workflows/docker-build.yml diff --git a/.github/workflows/release_nightly.yml b/.github/workflows/release_nightly.yml index b07615cf6..e4a624bbc 100644 --- a/.github/workflows/release_nightly.yml +++ b/.github/workflows/release_nightly.yml @@ -226,7 +226,7 @@ jobs: secrets: inherit call_docker_build_main_all: - name: Call Docker Build Workflow for Langflow + name: Call Docker Build Workflow for langflow-all if: always() && ${{ inputs.build_docker_main == 'true' }} needs: [release-nightly-main] uses: ./.github/workflows/docker-build.yml @@ -235,7 +235,6 @@ jobs: main_version: ${{ inputs.nightly_tag_main }} secrets: inherit - call_docker_build_main_ep: name: Call Docker Build Workflow for Langflow with Entrypoint if: always() && ${{ inputs.build_docker_ep == 'true' }}