Skip to content

Pin dependencies; add a renovate config#31

Merged
AlexWaygood merged 1 commit intomainfrom
alex/pin-deps
Apr 13, 2026
Merged

Pin dependencies; add a renovate config#31
AlexWaygood merged 1 commit intomainfrom
alex/pin-deps

Conversation

@AlexWaygood
Copy link
Copy Markdown
Member

Fixes #10.

This PR by itself won't enable renovate on this repo; we'll have to also authorize the renovate app.

I also believe we'll have to update the mypy_primer pin manually; it doesn't look like renovate's pep-621 manager supports any non-PyPI data sources.

I enabled the "update lockfile" setting for PEP-621, which means that renovate will also update our uv.lock file. There are some problems with this setting:

It still seems better than not having automated updates for transitive dependencies not listed in pyproject.toml, however.

@AlexWaygood
Copy link
Copy Markdown
Member Author

I validated locally that the renovate config works with npx --yes --package renovate -- renovate-config-validator

@AlexWaygood AlexWaygood merged commit 4a880f4 into main Apr 13, 2026
@AlexWaygood AlexWaygood deleted the alex/pin-deps branch April 13, 2026 20:58
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.

Pin mypy_primer dependency in pyproject.toml?

2 participants