Skip to content

build(uv): hold back releases newer than 14 days in uv.lock - #19

Merged
shauneccles merged 2 commits into
mainfrom
build/uv-exclude-newer
Sep 27, 2026
Merged

shauneccles merged 2 commits into
mainfrom
build/uv-exclude-newer

Conversation

@shauneccles

@shauneccles shauneccles commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

Same change as LedFx/LedFx#1919. Renovate waits 14 days before proposing an update, but lock file maintenance runs uv lock --upgrade and takes whatever is newest.

exclude-newer = "14 days" makes uv apply the same wait. uv.lock stores the period, not a date, so it doesn't go stale. Relocking changes no package versions here.

There's no required-version: cibuildwheel's manylinux images ship their own uv (0.12.9 today), and that setting applies to their uv pip install too.

🤖 Generated with Claude Code

shauneccles and others added 2 commits September 27, 2026 19:51
Renovate's lock file maintenance runs uv lock --upgrade without the
14-day minimumReleaseAge. exclude-newer applies the same wait in uv.
Require uv 0.12.12+, which Renovate and setup-uv both read.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
cibuildwheel's manylinux images ship their own uv (0.12.9 today) and
required-version applies to its uv pip install too, so Linux wheel
builds failed. Renovate and setup-uv already use the latest uv.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@shauneccles
shauneccles merged commit fc04031 into main Sep 27, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant