Task · GRE-0005

Keep uv.lock in step with release-please version bumps

Description

Release PRs bump the version in each example’s pyproject.toml but not the matching editable entry in uv.lock, so after a release any uv run re-locks and leaves uv.lock dirty (seen after adobe-aem 0.3.0 and generic-s3 0.2.0). Decide between a uv.lock updater in release-please (extra-files with a toml jsonpath, if the generic toml updater can address the array entry) or a step that re-locks on the release branch.

Acceptance Criteria

Definition of Done

Implementation Notes

Fixed in the ‘bump workspace lock files with each release’ commit: extra-files entries per package for uv.lock and package-lock.json, a just lint check that each package carries its entry, and just setup syncing with –locked. Updaters tested locally against the real lock files with release-please 17.6.0. AC 2 is proven only by the next real release PR: confirm its diff includes uv.lock, then close.

View the source file on GitHub