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
This commit is contained in:
parent
85ed6a6ae9
commit
3d2f847f5b
2 changed files with 14 additions and 3 deletions
13
.github/workflows/release.yml
vendored
13
.github/workflows/release.yml
vendored
|
|
@ -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 }}
|
||||
|
|
|
|||
4
.github/workflows/release_nightly.yml
vendored
4
.github/workflows/release_nightly.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue