Skip to content

build(release): bump uv.lock through release-please - #95

Merged
roquerodrigo merged 1 commit into
mainfrom
build/uv-lock-extra-file
Sep 30, 2026
Merged

roquerodrigo merged 1 commit into
mainfrom
build/uv-lock-extra-file

Conversation

@roquerodrigo

Copy link
Copy Markdown
Owner

Summary

Declares uv.lock as a release-please extra file, so the release pull request bumps the package's version in the lockfile in the same commit as pyproject.toml. The separate sync-uv-lock job, which regenerated the lock with a second commit on the release branch, is removed from the release workflow.

Details

The package's entry is selected by name. release-please's TOML parser wraps every scalar in a { start, end, value } node, so the filter compares @.name.value; @.name alone never matches and release-please reports No entries modified.

Verification

Running release-please's TOML updater against the current uv.lock changes only the version line of this package's entry.

Declare uv.lock as a release-please extra file, matched by package name,
so the release pull request bumps its version alongside pyproject.toml.
This replaces the separate lock sync job.
@roquerodrigo
roquerodrigo merged commit a7cc5f2 into main Sep 30, 2026
7 checks passed
@roquerodrigo
roquerodrigo deleted the build/uv-lock-extra-file branch September 30, 2026 02:08
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