Skip to content

Commit 72095fd

Browse files
committed
[CI] Add uv package ecosystem to dependabot
https://docs.github.com/en/code-security/reference/supply-chain-security/supported-ecosystems-and-repositories Add the `uv.lock` file to Git * **Reproducibility**: It pins every dependency to an exact version and content hash, eliminating the "it works on my machine" problem. * **Deterministic CI/CD**: You can use `uv sync --locked` in your automated pipelines to guarantee the environment is identical to the one you tested locally. * **Cross-Platform Resolution**: By default, `uv.lock` is designed to be universal and platform-agnostic, making it safe to share across different operating systems. * **Security**: Tools like Dependabot can scan the lockfile to detect vulnerable dependencies.
1 parent 305795c commit 72095fd

3 files changed

Lines changed: 4571 additions & 1 deletion

File tree

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,15 @@ updates:
5252
- '*'
5353
cooldown:
5454
default-days: 7
55+
56+
- package-ecosystem: uv
57+
directory: /
58+
open-pull-requests-limit: 2
59+
schedule:
60+
interval: monthly
61+
groups:
62+
uv-dependencies:
63+
patterns:
64+
- '*'
65+
cooldown:
66+
default-days: 7

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,4 @@ target
5454
# Ignore node_modules in docs-overrides
5555
docs-overrides/node_modules/
5656

57-
uv.lock
5857
.env

0 commit comments

Comments
 (0)