Tweak no sync in workflows#2074
Conversation
Greptile SummaryThis PR moves
Confidence Score: 5/5Safe to merge — the change is a clean consolidation with no functional risk. Every job that calls No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
GE["Global env: UV_NO_SYNC=1"]
GE --> lint
GE --> md_babel["md-babel"]
GE --> tests
GE --> self["self-hosted-tests"]
lint --> lint_sync["uv sync --only-group lint --frozen"]
lint_sync --> lint_run["uv run mypy / pre-commit"]
md_babel --> md_sync["uv sync --group tests --frozen"]
md_sync --> md_run["./bin/run-doc-codeblocks"]
tests --> tests_sync["uv sync --group tests --frozen NEW"]
tests_sync --> tests_run["uv run pytest"]
self --> self_sync["uv sync --group tests-self-hosted --frozen"]
self_sync --> self_run["uv run pytest"]
Reviews (1): Last reviewed commit: "Tweak no sync in workflows" | Re-trigger Greptile |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Thought about this overnight, and I think this will be more robust to future changes if we ensure the uv installs are always explicit.