element-hq / element-hq/synapse
Configure dependabot to update the `uv` lock file
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
*See [parent issue](https://github.com/element-hq/synapse/issues/19566) for more context*
### Current state
`.github/dependabot.yml` uses `package-ecosystem: "pip"` with a comment explaining this is the correct ecosystem for Poetry-managed projects. It updates `pyproject.toml` and `poetry.lock`.
### Changes needed
- Change (or add alongside) the pip ecosystem entry to `package-ecosystem: "uv"` — [Dependabot supports uv natively](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem)
- Update the `allow`/`groups` configuration as appropriate
- The existing grouping strategy (minor+patch grouped, 10 open PR limit, 14-day cooldown) should likely be preserved
Contributor guide
Assessment
This issue has not been assessed yet.