Skip to content

fix: regenerate uv.lock for 2.1.4 so --locked installs pass CI - #33

Merged
NiJingzhe merged 1 commit into
masterfrom
fix/uv-lock-2.1.4
Sep 28, 2026
Merged

NiJingzhe merged 1 commit into
masterfrom
fix/uv-lock-2.1.4

Conversation

@NiJingzhe

Copy link
Copy Markdown
Collaborator

Problem

Master CI fails on the 2.1.4 release merge (run 36257257924): all Python matrices abort at uv sync --locked --group dev with

error: The lockfile at `uv.lock` needs to be updated, but `--locked` was provided.

Root cause: the 2.1.4 version bump landed in pyproject.toml but uv.lock still records the root package as 2.1.3, so every fresh --locked install rejects the lock.

Change

Regenerate uv.lock — diff is exactly one line (simplecadapi 2.1.3 → 2.1.4). No dependency changes.

Verification

  • uv lock --check passes on a clean worktree at this commit.
  • uv sync --locked --group dev completes in a clean environment (resolution identical to the CI step that failed).

@NiJingzhe
NiJingzhe merged commit 4b9e9f6 into master Sep 28, 2026
4 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