mirror of
https://github.com/langflow-ai/langflow.git
synced 2026-07-24 07:34:10 +08:00
Forward-port of #13418 (merged to release-1.10.0) to main, so a nightly dispatched off main uses workflow definitions that publish the bundles. The nightly builds the resolved release branch's code, but the workflow files (release_nightly.yml) are read from the dispatch ref, so main needs the publish-nightly-bundles job too. Background: the nightly tagger renames lfx -> lfx-nightly, but the extension bundles were published as stable lfx-<name> wheels pinning lfx>=X.Y, so langflow-nightly dragged in a stable lfx that only exists as lfx-nightly -> unsatisfiable. Give the bundles their own nightly track: - update_lfx_version.py renames each src/bundles/* package to lfx-<name>-nightly, versions it <base>.dev<N>, and repoints the root langflow deps + [tool.uv.sources] entries. (No-op on main until bundles are declared there; kept in lockstep with release-1.10.0.) - release_nightly.yml publishes the nightly bundle wheels and gates publish-nightly-main on them.