Skip to content

chore(deps): let Dependabot update uv.lock by using the uv ecosystem - #159

Merged
abrichr merged 3 commits into
mainfrom
chore/dependabot-uv-ecosystem
Oct 17, 2026
Merged

abrichr merged 3 commits into
mainfrom
chore/dependabot-uv-ecosystem

Conversation

@abrichr

@abrichr abrichr commented Oct 17, 2026

Copy link
Copy Markdown
Member

Why

Dependabot's pip ecosystem changes pyproject.toml but not uv.lock. The Tests workflow runs uv sync --locked, so every Python dependency PR failed at Install dependencies (#150–#154 each needed a manual uv lock commit).

Change

package-ecosystem: "pip" → "uv" (supported by Dependabot, updates uv.lock along with the manifest). Directory, schedule, PR limit, labels, the PyGObject >=3.51 ignore, and the github-actions codeql-action group are unchanged.

Note: when a new version still satisfies the >= floor, the uv updater bumps only uv.lock and leaves the floor alone.

The pip ecosystem edited pyproject.toml but left uv.lock stale, so the
Tests workflow's 'uv sync --locked' rejected every Python bump (#150-#154).
The uv ecosystem updates the lockfile with the manifest. The PyGObject
>=3.51 ignore and the github-actions groups are unchanged.
@abrichr
abrichr merged commit 612412c into main Oct 17, 2026
12 checks passed
@abrichr
abrichr deleted the chore/dependabot-uv-ecosystem branch October 17, 2026 22:56
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