Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
aa21cbd
Allow skipping lfx for 1.6.1 release
jordanrfrazier Oct 1, 2025
27ab696
just remove all lfx for now
jordanrfrazier Oct 1, 2025
ca676a0
validate deps step
jordanrfrazier Oct 1, 2025
9e0819e
Make docker builds dependent on CI success
jordanrfrazier Oct 1, 2025
62d37b7
Wrap release conditionals correctly in {{ }}
jordanrfrazier Oct 1, 2025
67eabb0
just wrap all conditionals
jordanrfrazier Oct 1, 2025
7e8745e
Try removing the if in CI job?
jordanrfrazier Oct 1, 2025
e40b151
Always run all tests on release
jordanrfrazier Oct 1, 2025
fa44420
Merge branch 'main' into allow-skipping-lfx-for-v1.6.1-patch
jordanrfrazier Oct 1, 2025
4df58aa
Try simplifying the runs-on
jordanrfrazier Oct 2, 2025
d639254
Pass ref correctly in ci for testing
jordanrfrazier Oct 2, 2025
2411435
correct input name
jordanrfrazier Oct 2, 2025
0a9ecb6
skip lfx tests
jordanrfrazier Oct 2, 2025
d18e37e
Fail if version is already published
jordanrfrazier Oct 2, 2025
c0d845a
Fix nightly docker tags
jordanrfrazier Oct 2, 2025
b91fa94
update node version to 22
jordanrfrazier Oct 2, 2025
d2be6b5
Fix runners
jordanrfrazier Oct 3, 2025
780898a
Fix comm to get version from uv tree
jordanrfrazier Oct 3, 2025
f06ac8a
Add dry run mode
jordanrfrazier Oct 3, 2025
9a7bc38
That is hilarious. Github only allows 10 inputs
jordanrfrazier Oct 3, 2025
d8d0e9d
Fix getting version for base manifest
jordanrfrazier Oct 3, 2025
17c4b0b
Add provenance to ensure attestation manifest is not created with pla…
jordanrfrazier Oct 3, 2025
b281307
Fix nightly version extraction and attestaion manifest
jordanrfrazier Oct 3, 2025
b6d4ebb
Use better version extraction snippet
jordanrfrazier Oct 3, 2025
b22dea3
Fix repo name for nightly-all
jordanrfrazier Oct 3, 2025
49e820e
Add back lfx steps
jordanrfrazier Oct 3, 2025
d4765bf
reduce github inputs to 10 by making docker-ep dependent on main
jordanrfrazier Oct 3, 2025
cba3fe2
Merge branch 'main' into allow-skipping-lfx-for-v1.6.1-patch
jordanrfrazier Oct 3, 2025
20ab8e4
Add warning that lfx is not impl yet
jordanrfrazier Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
just wrap all conditionals
  • Loading branch information
jordanrfrazier committed Oct 1, 2025
commit 67eabb0cfc452384eeeadc862922cf8cf597b750
10 changes: 5 additions & 5 deletions .github/workflows/docker-build-v2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ env:
jobs:
build-base:
name: Build Base Package
if: inputs.release_type == 'base'
if: ${{ inputs.release_type == 'base' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -138,7 +138,7 @@ jobs:

build-main:
name: Build Main Package
if: inputs.release_type == 'main'
if: ${{ inputs.release_type == 'main' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -222,7 +222,7 @@ jobs:

build-main-ep:
name: Build Main EP Package
if: inputs.release_type == 'main-ep'
if: ${{ inputs.release_type == 'main-ep' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -306,7 +306,7 @@ jobs:

build-main-all:
name: Build Main All Package
if: inputs.release_type == 'main-all'
if: ${{ inputs.release_type == 'main-all' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -391,7 +391,7 @@ jobs:
name: Create Multi-Arch Manifest
needs: [build-base, build-main, build-main-ep, build-main-all]
runs-on: ubuntu-latest
if: always() && inputs.push_to_registry && (needs.build-base.result == 'success' || needs.build-main.result == 'success' || needs.build-main-ep.result == 'success' || needs.build-main-all.result == 'success')
if: ${{ always() && inputs.push_to_registry && (needs.build-base.result == 'success' || needs.build-main.result == 'success' || needs.build-main-ep.result == 'success' || needs.build-main-all.result == 'success') }}
steps:
- name: Setup Environment
uses: astral-sh/setup-uv@v6
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docker-nightly-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ env:
jobs:
build-nightly-base:
name: Build Nightly Base Package
if: inputs.release_type == 'nightly-base'
if: ${{ inputs.release_type == 'nightly-base' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:

build-nightly-main:
name: Build Nightly Main Package
if: inputs.release_type == 'nightly-main'
if: ${{ inputs.release_type == 'nightly-main' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:

build-nightly-main-all:
name: Build Nightly Main All Package
if: inputs.release_type == 'nightly-main-all'
if: ${{ inputs.release_type == 'nightly-main-all' }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -319,7 +319,7 @@ jobs:
name: Create Multi-Arch Nightly Manifest
needs: [build-nightly-base, build-nightly-main, build-nightly-main-all]
runs-on: ubuntu-latest
if: always() && inputs.push_to_registry && (needs.build-nightly-base.result == 'success' || needs.build-nightly-main.result == 'success' || needs.build-nightly-main-all.result == 'success')
if: ${{ always() && inputs.push_to_registry && (needs.build-nightly-base.result == 'success' || needs.build-nightly-main.result == 'success' || needs.build-nightly-main-all.result == 'success') }}
steps:
- name: Setup Environment
uses: astral-sh/setup-uv@v6
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release_nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ env:
jobs:
build-nightly-lfx:
name: Build LFX Nightly
if: inputs.build_lfx
if: ${{ inputs.build_lfx }}
runs-on: ubuntu-latest
outputs:
version: ${{ steps.verify.outputs.version }}
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
build-nightly-base:
name: Build Langflow Nightly Base
needs: [build-nightly-lfx]
if: always() && (needs.build-nightly-lfx.result == 'success' || inputs.build_lfx == false)
if: ${{ always() && (needs.build-nightly-lfx.result == 'success' || inputs.build_lfx == false) }}
runs-on: ubuntu-latest
defaults:
run:
Expand Down Expand Up @@ -279,7 +279,7 @@ jobs:
publish-nightly-lfx:
name: Publish LFX Nightly to PyPI
needs: [build-nightly-lfx, test-cross-platform]
if: inputs.build_lfx
if: ${{ inputs.build_lfx }}
runs-on: ubuntu-latest
steps:
- name: Check out the code
Expand Down Expand Up @@ -307,7 +307,7 @@ jobs:
publish-nightly-base:
name: Publish Langflow Base Nightly to PyPI
needs: [build-nightly-base, test-cross-platform, publish-nightly-lfx]
if: always() && needs.build-nightly-base.result == 'success' && needs.test-cross-platform.result == 'success' && (needs.publish-nightly-lfx.result == 'success' || inputs.build_lfx == false)
if: ${{ always() && needs.build-nightly-base.result == 'success' && needs.test-cross-platform.result == 'success' && (needs.publish-nightly-lfx.result == 'success' || inputs.build_lfx == false) }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand Down Expand Up @@ -362,7 +362,7 @@ jobs:

call_docker_build_base:
name: Call Docker Build Workflow for Langflow Base
if: always() && inputs.build_docker_base
if: ${{ always() && inputs.build_docker_base }}
needs: [build-nightly-base, build-nightly-main]
uses: ./.github/workflows/docker-nightly-build.yml
with:
Expand All @@ -373,7 +373,7 @@ jobs:

call_docker_build_main:
name: Call Docker Build Workflow for Langflow
if: always() && inputs.build_docker_main
if: ${{ always() && inputs.build_docker_main }}
needs: [build-nightly-main, call_docker_build_base]
uses: ./.github/workflows/docker-nightly-build.yml
with:
Expand All @@ -396,7 +396,7 @@ jobs:

call_docker_build_main_ep:
name: Call Docker Build Workflow for Langflow with Entrypoint
if: always() && inputs.build_docker_ep
if: ${{ always() && inputs.build_docker_ep }}
needs: [build-nightly-main, call_docker_build_main]
uses: ./.github/workflows/docker-build-v2.yml
with:
Expand Down