Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Jan 22, 2026

Summary

  • Add uv.lock to release-please extra-files configuration
  • Update uv.lock to reflect current version (2.1.1)

This prevents version drift between the published package and the lockfile. Previously, uv.lock was not updated during releases, causing uv sync to show a diff after checking out the latest main branch.

Test plan

  • Next release PR should include uv.lock version update

Summary by cubic

Make release-please update uv.lock during releases to keep the lockfile in sync and avoid version drift. Updated uv.lock to 2.1.1 to match the package version.

  • Bug Fixes
    • Added uv.lock to release-please extra-files via a generic updater.
    • Bumped lockfile package version to 2.1.1 to prevent uv sync diffs.

Written for commit 238a152. Summary will update on new commits.

Add uv.lock to release-please extra-files so the lockfile version is
updated alongside pyproject.toml during releases. This prevents version
drift between the published package and the lockfile.

- Add generic updater for uv.lock in release-please config
- Update uv.lock to reflect current version (2.1.1)
Copilot AI review requested due to automatic review settings January 22, 2026 10:56
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

@ryoppippi ryoppippi changed the title fix(release): include uv.lock in release-please updates ci(release): include uv.lock in release-please updates Jan 22, 2026
@ryoppippi ryoppippi merged commit 2e29f9e into main Jan 22, 2026
19 checks passed
@ryoppippi ryoppippi deleted the fix/release-please-uv-lock branch January 22, 2026 10:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR configures release-please to automatically update the uv.lock file during releases, preventing version drift between the published package and the lockfile. It also brings the lockfile up to date with the current version (2.1.1).

Changes:

  • Adds uv.lock to release-please's extra-files configuration with type generic
  • Updates version in uv.lock from 2.0.0 to 2.1.1 to match current package version

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
.release-please-config.json Adds extra-files configuration to include uv.lock in automated version updates
uv.lock Updates package version from 2.0.0 to 2.1.1 to align with current release

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants