Use uv cooldown#2115
Conversation
Greptile SummaryThis PR enables uv's
Confidence Score: 5/5The changes are purely additive configuration — no logic or runtime code is touched — and work as documented for uv >= 0.9.17. Both added settings are well-understood uv features. The No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Developer runs uv lock / uv sync] --> B{uv version >= 0.9.17?}
B -- No --> C[Fail with clear required-version error]
B -- Yes --> D[Compute cutoff = now - 7 days]
D --> E[Resolve dependencies]
E --> F{Package release date > cutoff?}
F -- Yes, too new --> G[Exclude package version]
F -- No, old enough --> H[Allow package version]
G --> I[Pick next older version]
I --> F
H --> J[Write absolute timestamp to uv.lock]
J --> K[Lock file reproducible for frozen installs]
Reviews (2): Last reviewed commit: "Update pyproject.toml" | Re-trigger Greptile |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Adds some developer protection from supply chain attacks.