tools: improve renovate config
Metadata
Current evaluation
Merged after approval. Updated Renovate configuration to separate development and regular dependencies using package prefixes and isolate ruff updates. Approved by one reviewer with passing CI checks.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
This uses package prefixes (optional dependency groups in pyproject.toml) to sort types of prefixes, separating development dependencies from regular dependencies. It also enforces ruff being updated all on its own.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval. Updated Renovate configuration to separate development and regular dependencies using package prefixes and isolate ruff updates. Approved by one reviewer with passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged improvements to the Renovate configuration. Development and regular dependencies are now separated using package prefixes, and ruff updates are isolated for independent version management. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1082 tools: update renovate config | charmcraft | merged | Merged a Renovate config update refining a dependency regex. The change improves line pair matching, excludes package extensions, and supports flexible version operators. Approved by one reviewer and merged. | |
| #54 deps: improve renovate configuration | starbase | merged | Merged Renovate configuration improvements. Changes add explicit dev dependencies, isolate ruff updates, reduce simultaneous PRs, and fix the automerge schedule. Approved by one reviewer and passed CI. | |
| #267 tools: configure renovate | rockcraft | merged | Merged after approval by two reviewers. Integrates renovate configuration from starbase to automate dependency updates, adding 93 lines to a single file. | |
| #443 tools: configure renovate | craft-parts | merged | Merged PR configuring Renovate to automatically update versioned dependencies in setup.py. Approved, passed CI, and added 106 lines to enable automated dependency management. | |
| #62 tools: update renovate automerge schedule | craft-archives | merged | Merged after approval. Updated the Renovate automerge schedule with a single line change in one file. Approved by one reviewer and successfully integrated. | |
| #298 fix: update renovate config | starbase | merged | Merged an update to the Renovate configuration to address excessive strictness, resolving issue #297. Approved by one reviewer with a minimal one-line change. | |
| #215 ci: remove deprecated renovate config options | starbase | merged | Merged update removing deprecated Renovate configuration options from CI. Approved by two reviewers, passed checks, and modified two files. | |
| #484 ci: group dev dependencies in renovate | rockcraft | merged | Merged. Updates Renovate configuration to group dev dependencies, resolving missing prefixes for requirements*.txt files. Approved by two reviewers, passed CI, and changed one file (+26/-9). | |
| #232 ci: update renovate config and workflow | starbase | merged | Merged updates to the Renovate configuration and CI workflow. Approved by two reviewers, the change modified two files (+45/-10 lines) to streamline automated dependency management. | |
| #5 tools: Make renovate cleaner. | starbase | merged | Merged a configuration update to switch Renovate to pyproject.toml and resolve a breakage when tox.ini contains package extras. Approved by one reviewer, modifying one file with eight additions and three deletions. |