element-hq / element-hq/synapse

Configure dependabot to update the `uv` lock file

Open
#19,571 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.