Skip to content

build(deps): commit uv.lock, and add dependabot on the pip ecosystem - #2

Merged
lsimons merged 1 commit into
mainfrom
build/commit-uv-lock
Jul 30, 2026
Merged

build(deps): commit uv.lock, and add dependabot on the pip ecosystem#2
lsimons merged 1 commit into
mainfrom
build/commit-uv-lock

Conversation

@lsimons

@lsimons lsimons commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Now that the core is public and CI clones it to ../mdd, the lock can be
committed — it could not be before, because nothing outside a laptop could
resolve the dependency. CI now tests a pinned closure (139 packages) instead
of whatever resolves that day. mdd itself is recorded as the editable path
source it is.

Dependabot arrives on the pip ecosystem, not uv. The uv updater is the
one that would keep uv.lock in step with a bump, but it cannot run against
a path dependency it has not checked out: it fails the whole job with
path_dependencies_not_reachable. Measured against the same topology in the
private SBP wrapper today. So pip it is, and a merged bump PR needs a
follow-up uv lock — the reason is in a comment next to the setting so
nobody "fixes" it into a red job.

mise run ci green locally (22 tests).

Co-Authored-By: lsimons-bot bot@leosimons.com

The lock was gitignored, so CI tested whatever resolved that day rather
than a pinned closure. It could not be committed while `mdd` was private —
nothing outside a laptop could resolve the dependency at all. The core is
public now and CI clones it to `../mdd`, so commit the lock: 139 packages,
with `mdd` recorded as the editable path source it is.

Dependabot arrives on the **pip** ecosystem, not `uv`, even though uv is
the one that would keep the lock in step with a bump. The uv updater
cannot run against a path dependency it has not checked out — it fails the
whole job with `path_dependencies_not_reachable` — so pip it is, and a
merged bump PR needs a follow-up `uv lock`. The reason is recorded next to
the setting so nobody "fixes" it into a red job.

Assisted-by: Claude:claude-opus-5
Co-Authored-By: lsimons-bot <bot@leosimons.com>
@lsimons
lsimons merged commit d771d46 into main Jul 30, 2026
5 checks passed
@lsimons
lsimons deleted the build/commit-uv-lock branch July 30, 2026 10:05
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