make the ci better at not install reflex deps for reflex-web#6262
make the ci better at not install reflex deps for reflex-web#6262adhami3310 merged 2 commits intomainfrom
Conversation
Greptile SummaryThis PR improves the CI dependency installation steps for The approach is sound, but all three changed steps contain a critical typo that will break CI:
Confidence Score: 4/5Not safe to merge as-is — the --excludes typo will break all three updated CI jobs. One P1 issue exists across all three changed locations: --excludes is not a valid uv pip compile flag (the correct flag is --exclude). This will cause the compile step to fail immediately upon execution, leaving CI broken for the frontend, reflex-web, and reflex-web-macos jobs. The fix is trivial (drop the trailing s), so once corrected the PR is straightforward and safe. Both changed files need the same one-character fix on the uv pip compile line. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[uv pip list --format=json] -->|jq extract names| B[installed.txt]
B --> C["uv pip compile pyproject.toml\n--no-deps --exclude installed.txt\n--output-file requirements.txt"]
C --> D[requirements.txt - only NEW packages]
D --> E[uv pip install -r requirements.txt]
B --> F[rm installed.txt]
F -.-> E
style C fill:#f96,color:#000
Reviews (1): Last reviewed commit: "use patterns" | Re-trigger Greptile |
No description provided.