Files
langflow/scripts/ci
Eric Hare b40a996b20 fix(ci): give extension bundles a nightly track so langflow-nightly resolves (forward-port #13418) (#13419)
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.
2026-05-29 13:43:31 -07:00
..