Skip to content

ci: fail when uv.lock no longer matches pyproject.toml - #14

Merged
tactino merged 1 commit into
mainfrom
ci/lock-check
Sep 29, 2026
Merged

tactino merged 1 commit into
mainfrom
ci/lock-check

Conversation

@tactino

@tactino tactino commented Sep 29, 2026

Copy link
Copy Markdown
Member

The CI step that #11 had to leave out, now that the token can change workflow files.

CI installs with uv sync --frozen, which takes uv.lock as it is and never asks whether it still matches pyproject.toml. That is how the lock kept robomimic 0.3.0 long after the extra moved to 0.4.0, until #11. A uv lock --check step now runs before the sync, and fails when the two disagree.

@tactino
tactino merged commit fca30b5 into main Sep 29, 2026
2 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