build: update to 1.6.7#10417
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the WalkthroughRelease version bump updating project versions from 1.6.4 to 1.6.7 across configuration files, including OpenAPI specification, backend, frontend packages, and corresponding langflow-base dependency update. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes
Possibly related PRs
Suggested labels
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (1 warning, 3 inconclusive)
✅ Passed checks (3 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## main #10417 +/- ##
==========================================
- Coverage 35.04% 27.66% -7.39%
==========================================
Files 1468 1317 -151
Lines 83328 59667 -23661
Branches 9592 8923 -669
==========================================
- Hits 29205 16508 -12697
+ Misses 53275 42341 -10934
+ Partials 848 818 -30
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (2)
src/frontend/package-lock.jsonis excluded by!**/package-lock.jsonuv.lockis excluded by!**/*.lock
📒 Files selected for processing (5)
docs/openapi/openapi.json(1 hunks)pyproject.toml(2 hunks)src/backend/base/pyproject.toml(1 hunks)src/frontend/package.json(1 hunks)src/lfx/pyproject.toml(1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
src/frontend/@(package*.json|tsconfig.json|tailwind.config.*|vite.config.*)
📄 CodeRabbit inference engine (.cursor/rules/frontend_development.mdc)
Frontend configuration files such as package.json, tsconfig.json, and Tailwind/Vite configs must be maintained and updated as needed.
Files:
src/frontend/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (17)
- GitHub Check: codecov/project/frontend
- GitHub Check: Lint Backend / Run Mypy (3.11)
- GitHub Check: Lint Backend / Run Mypy (3.10)
- GitHub Check: Lint Backend / Run Mypy (3.13)
- GitHub Check: Lint Backend / Run Mypy (3.12)
- GitHub Check: Run Frontend Tests / Determine Test Suites and Shard Distribution
- GitHub Check: Run Backend Tests / Unit Tests - Python 3.10 - Group 5
- GitHub Check: Run Backend Tests / Unit Tests - Python 3.10 - Group 2
- GitHub Check: Run Backend Tests / Unit Tests - Python 3.10 - Group 4
- GitHub Check: Run Backend Tests / Unit Tests - Python 3.10 - Group 3
- GitHub Check: Run Backend Tests / Unit Tests - Python 3.10 - Group 1
- GitHub Check: Test Docker Images / Test docker images
- GitHub Check: Run Backend Tests / Integration Tests - Python 3.10
- GitHub Check: Run Frontend Unit Tests / Frontend Jest Unit Tests
- GitHub Check: Test Docs Build / Test Docs Build
- GitHub Check: Test Starter Templates
- GitHub Check: build-and-deploy
🔇 Additional comments (4)
src/frontend/package.json (1)
3-3: LGTM!Version bumped correctly from 1.6.4 to 1.6.7, with no changes to dependencies or configuration.
src/lfx/pyproject.toml (1)
3-3: LGTM!Version incremented correctly from 0.1.13 to 0.1.14, with no structural or dependency changes.
src/backend/base/pyproject.toml (1)
3-3: LGTM!Version correctly updated from 0.6.4 to 0.6.7, with all dependencies and configuration remaining stable.
pyproject.toml (1)
3-3: Version bump is correct and consistent across the monorepo.The update from 1.6.4 to 1.6.7 and the corresponding
langflow-base~=0.6.7dependency constraint are verified across all configuration files: backend base (0.6.7), frontend (1.6.7), LFX (0.1.14), and OpenAPI spec (1.6.7). The~=constraint is PEP 440 compliant and appropriate for minor/patch version compatibility.
| "info": { | ||
| "title": "Langflow", | ||
| "version": "1.6.4" | ||
| "version": "1.6.7" |
There was a problem hiding this comment.
🧩 Analysis chain
Version bump in OpenAPI to 1.6.7 looks good; please verify repo-wide consistency.
Matches the release bump; suggest confirming all surfaces report the same version.
Run to verify OpenAPI, backend pyproject, and frontend package.json are aligned and no stale 1.6.4 remains:
🏁 Script executed:
#!/bin/bash
set -euo pipefail
OPENAPI_VER=$(jq -r '.info.version' docs/openapi/openapi.json)
echo "OpenAPI info.version: $OPENAPI_VER"
# Backend/root version from pyproject.toml
PY_VER=$(python - <<'PY'
import sys, tomllib, pathlib
p = pathlib.Path("pyproject.toml")
try:
data = tomllib.loads(p.read_text(encoding="utf-8"))
print(data.get("project",{}).get("version",""))
except Exception as e:
print("")
PY
)
echo "pyproject version: $PY_VER"
# Frontend version
PKG_VER=$(jq -r '.version' src/frontend/package.json 2>/dev/null || echo "")
echo "frontend version: $PKG_VER"
if [[ -n "$PY_VER" && "$OPENAPI_VER" != "$PY_VER" ]]; then
echo "Mismatch: OpenAPI vs pyproject" >&2; exit 1
fi
if [[ -n "$PKG_VER" && "$OPENAPI_VER" != "$PKG_VER" ]]; then
echo "Mismatch: OpenAPI vs frontend package.json" >&2; exit 1
fi
echo "Scanning for stale versions (e.g., 1.6.4)…"
rg -n --hidden -S '\b1\.6\.4\b' || true
echo "OK"Length of output: 278416
Update docs/openapi/openapi.yaml to version 1.6.7
The OpenAPI JSON file was updated to 1.6.7, but the corresponding YAML file at line 4 is still at 1.6.4. Both specs must match:
- docs/openapi/openapi.json:
"version": "1.6.7"✓ - docs/openapi/openapi.yaml:
version: 1.6.4← needs update to 1.6.7
Update line 4 of docs/openapi/openapi.yaml to version: 1.6.7.
🤖 Prompt for AI Agents
In docs/openapi/openapi.yaml around line 4, the version field is still 1.6.4
while docs/openapi/openapi.json was bumped to 1.6.7; update the line to read
version: 1.6.7 so both OpenAPI specs match exactly.
|
actually, main should always have the next minor version |
|
Build successful! ✅ |
Upgrades all langflow packages. Ensures that nightly builds will accurately reflect that they are
devfor the next released version.e.g. the current release is 1.6.6. Nightlies should then be building as
1.6.7-devN, rather than1.6.6-devN.https://peps.python.org/pep-0440/#developmental-releases
Summary by CodeRabbit