Commit 6981364
committed
Add stash uv.lock and enable exclude-newer cooldown across all pyprojects
Introduce stash/uv.lock so the stash environment resolves to the same
pinned set locally and in CI, and turn on uv's `exclude-newer = "7 days"`
in root, pelican, and stash pyproject.tomls. Register /stash/ under the
`uv` package-ecosystem in dependabot.yml so Dependabot picks up the new
lockfile with the same 7-day cooldown.
Pinning uv.lock and gating resolution on a release-age floor defends
both local development and CI from accidentally installing freshly
published malicious versions: a compromised package has to sit public
for the cooldown window before uv will resolve to it, giving time for
yanks and disclosures to land before it reaches a developer's machine.
Bumps `required-version` to >=0.9.17 because friendly-duration values
for `exclude-newer` were added in that release.
Generated-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e0f0ac7 commit 6981364
7 files changed
Lines changed: 414 additions & 54 deletions
File tree
- .github
- pelican
- stash
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
| 95 | + | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
| 38 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments