Files
langflow/.github/changes-filter.yaml
Eric Hare 59981246de fix: remove duplicate base uv.lock from workflows (forward-port #13326 to main) (#13427)
fix: remove duplicate uv.lock from workspace member

Forward-port of #13326 to main. The monorepo should keep only one
uv.lock at the workspace root; src/backend/base/uv.lock was a stale
duplicate. The scheduled nightly build runs from main's workflow
definition, so create-nightly-tag still ran
`git add ... src/backend/base/uv.lock` against a tree where the file
no longer exists, failing with exit 128.

- Delete src/backend/base/uv.lock
- nightly_build.yml: drop base-dir `uv lock` regeneration and the
  base lockfile from `git add`
- Remove COPY/bind-mount of the base lockfile from all Dockerfiles
- Makefile: lock_base/lock now lock only the root workspace
- changes-filter.yaml: drop the base lockfile path
- .secrets.baseline: shift nightly_build.yml line number 305 -> 304

Fixes the failing nightly:
https://github.com/langflow-ai/langflow/actions/runs/26699469476
2026-05-30 21:07:00 -07:00

116 lines
3.6 KiB
YAML

# https://github.com/dorny/paths-filter
python:
- "src/backend/**"
- "src/backend/**.py"
- "src/lfx/**"
- "pyproject.toml"
- "uv.lock"
- "src/backend/base/pyproject.toml"
- "src/lfx/pyproject.toml"
- "**/python_test.yml"
- ".github/workflows/ci.yml"
- "src/lfx/src/lfx/_assets/component_index.json"
components-changes:
- "src/backend/base/langflow/components/**"
- "src/lfx/src/lfx/components/**"
- "src/lfx/src/lfx/_assets/component_index.json"
starter-projects-changes:
- "src/backend/base/langflow/initial_setup/**"
frontend-tests:
- "src/frontend/tests/**"
frontend:
- "src/frontend/**"
- "**/typescript_test.yml"
- "**/jest_test.yml"
- ".github/workflows/ci.yml"
- "src/lfx/src/lfx/_assets/component_index.json"
docs:
- "docs/**"
docker:
- "docker/**"
- "uv.lock"
- "pyproject.toml"
- "src/backend/**"
- "src/frontend/**"
- "src/lfx/**"
- ".dockerignore"
- ".github/workflows/docker_test.yml"
# Test categories and their associated paths
starter-projects:
- "src/backend/base/langflow/initial_setup/**"
- "src/backend/base/langflow/components/**"
- "src/backend/base/langflow/services/**"
- "src/backend/base/langflow/custom/**"
- "src/backend/base/langflow/api/v1/chat.py"
- "src/frontend/src/pages/MainPage/**"
- "src/frontend/src/utils/reactflowUtils.ts"
- "src/frontend/tests/extended/features/**"
- "src/backend/base/langflow/custom/**"
- "src/backend/base/langflow/graph/**"
components:
- "src/frontend/src/components/**"
- "src/frontend/src/modals/**"
- "src/frontend/src/pages/FlowPage/**"
- "src/frontend/src/shared/**"
- "src/frontend/src/hooks/**"
- "src/frontend/src/CustomNodes/**"
- "src/frontend/src/style/**"
- "src/frontend/src/utils/styleUtils.ts"
- "src/frontend/tests/core/features/**"
- "src/frontend/tests/core/integrations/**"
- "src/frontend/tests/core/regression/**"
- "src/frontend/tests/extended/integrations/**"
- "src/frontend/tests/extended/features/**"
- "src/frontend/tests/extended/regression/**"
- "src/backend/base/langflow/custom/**"
- "src/backend/base/langflow/schema/**"
- "src/backend/base/langflow/graph/**"
- "src/backend/base/langflow/utils/**"
- "src/backend/base/langflow/custom/**"
- "src/backend/base/langflow/components/**"
- "src/backend/base/langflow/initial_setup/**"
- "src/backend/base/langflow/serialization/**"
- "src/lfx/src/lfx/components/**"
- "src/lfx/src/lfx/custom/**"
- "src/lfx/src/lfx/schema/**"
- "src/lfx/src/lfx/graph/**"
- "src/lfx/src/lfx/_assets/component_index.json"
workspace:
- "src/backend/base/langflow/inputs/**"
- "src/lfx/src/lfx/inputs/**"
- "src/frontend/src/components/core/parameterRenderComponent/**"
- "src/frontend/src/CustomNodes/**"
- "src/frontend/src/modals/**"
- "src/frontend/src/style/**"
- "src/frontend/src/CustomEdges/**"
- "src/frontend/src/utils/reactflowUtils.ts"
- "src/frontend/src/utils/buildUtils.ts"
- "src/frontend/tests/core/features/**"
- "src/frontend/tests/core/unit/**"
- "src/frontend/tests/extended/features/**"
- "src/frontend/tests/core/regression/**"
api:
- "src/backend/base/langflow/api/**"
- "src/frontend/src/controllers/**"
- "src/frontend/tests/core/features/**"
- "src/frontend/tests/extended/features/**"
- "src/frontend/tests/extended/regression/**"
database:
- "src/backend/base/langflow/services/database/**"
- "src/backend/base/langflow/alembic/**"
- "src/frontend/src/controllers/**"
- "src/frontend/tests/core/features/**"
- "src/frontend/tests/extended/features/**"
mainpage:
- "src/frontend/src/pages/MainPage/**"
design-md:
- "DESIGN.md"
- ".github/workflows/ci.yml"