@@ -56,12 +56,12 @@ jobs:
5656 - name : Build main package
5757 run : make build_langflow args="--wheel"
5858 - name : Upload base artifact
59- uses : actions/upload-artifact@v4
59+ uses : actions/upload-artifact@v6
6060 with :
6161 name : adhoc-dist-base
6262 path : src/backend/base/dist
6363 - name : Upload main artifact
64- uses : actions/upload-artifact@v4
64+ uses : actions/upload-artifact@v6
6565 with :
6666 name : adhoc-dist-main
6767 path : dist
@@ -134,7 +134,7 @@ jobs:
134134 shell : bash
135135
136136 - name : Setup Python
137- uses : actions/setup-python@v5
137+ uses : actions/setup-python@v6
138138 with :
139139 python-version : ${{ matrix.python-version }}
140140 architecture : ${{ matrix.arch == 'amd64' && 'x64' || matrix.arch }}
@@ -158,21 +158,21 @@ jobs:
158158 # Download artifacts for wheel installation
159159 - name : Download LFX package artifact
160160 if : steps.install-method.outputs.method == 'wheel' && inputs.lfx-artifact-name != ''
161- uses : actions/download-artifact@v5
161+ uses : actions/download-artifact@v7
162162 with :
163163 name : ${{ inputs.lfx-artifact-name }}
164164 path : ./lfx-dist
165165
166166 - name : Download base package artifact
167167 if : steps.install-method.outputs.method == 'wheel'
168- uses : actions/download-artifact@v5
168+ uses : actions/download-artifact@v7
169169 with :
170170 name : ${{ inputs.base-artifact-name || needs.build-if-needed.outputs.base-artifact-name || 'adhoc-dist-base' }}
171171 path : ./base-dist
172172
173173 - name : Download main package artifact
174174 if : steps.install-method.outputs.method == 'wheel'
175- uses : actions/download-artifact@v5
175+ uses : actions/download-artifact@v7
176176 with :
177177 name : ${{ inputs.main-artifact-name || needs.build-if-needed.outputs.main-artifact-name || 'adhoc-dist-main' }}
178178 path : ./main-dist
@@ -302,17 +302,16 @@ jobs:
302302 shell : bash
303303
304304 # Test steps
305- - name : Test CLI help command (Windows)
305+ - name : Test CLI help command
306306 if : matrix.os == 'windows'
307307 run : |
308- call test-env\Scripts\activate.bat
309- python -m langflow --help
308+ uv run --python ./test-env/Scripts/python.exe python -m langflow --help
310309 shell : cmd
311310
312311 - name : Test CLI help command (Unix)
313312 if : matrix.os != 'windows'
314313 run : |
315- ./test-env/bin/python -m langflow --help
314+ uv run --python ./test-env/bin/python python -m langflow --help
316315 shell : bash
317316
318317 - name : Test server startup (Windows)
@@ -432,7 +431,7 @@ jobs:
432431 shell : bash
433432
434433 - name : Setup Python
435- uses : actions/setup-python@v5
434+ uses : actions/setup-python@v6
436435 with :
437436 python-version : ${{ matrix.python-version }}
438437 architecture : ${{ matrix.arch == 'amd64' && 'x64' || matrix.arch }}
@@ -456,21 +455,21 @@ jobs:
456455 # Download artifacts for wheel installation
457456 - name : Download LFX package artifact
458457 if : steps.install-method.outputs.method == 'wheel' && inputs.lfx-artifact-name != ''
459- uses : actions/download-artifact@v5
458+ uses : actions/download-artifact@v7
460459 with :
461460 name : ${{ inputs.lfx-artifact-name }}
462461 path : ./lfx-dist
463462
464463 - name : Download base package artifact
465464 if : steps.install-method.outputs.method == 'wheel'
466- uses : actions/download-artifact@v5
465+ uses : actions/download-artifact@v7
467466 with :
468467 name : ${{ inputs.base-artifact-name || needs.build-if-needed.outputs.base-artifact-name || 'adhoc-dist-base' }}
469468 path : ./base-dist
470469
471470 - name : Download main package artifact
472471 if : steps.install-method.outputs.method == 'wheel'
473- uses : actions/download-artifact@v5
472+ uses : actions/download-artifact@v7
474473 with :
475474 name : ${{ inputs.main-artifact-name || needs.build-if-needed.outputs.main-artifact-name || 'adhoc-dist-main' }}
476475 path : ./main-dist
@@ -603,14 +602,13 @@ jobs:
603602 - name : Test CLI help command (Windows)
604603 if : matrix.os == 'windows'
605604 run : |
606- call test-env\Scripts\activate.bat
607- python -m langflow --help
605+ uv run --python ./test-env/Scripts/python.exe python -m langflow --help
608606 shell : cmd
609607
610608 - name : Test CLI help command (Unix)
611609 if : matrix.os != 'windows'
612610 run : |
613- ./test-env/bin/python -m langflow --help
611+ uv run --python ./test-env/bin/python python -m langflow --help
614612 shell : bash
615613
616614 - name : Test server startup (Windows)
0 commit comments