← Back to issue list

tools: improve renovate config

View original Github issue

Metadata

Project
starbase
Number
#72
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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.
88%
#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.
86%
#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.
83%
#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.
81%
#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.
81%
#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.
80%
#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.
80%
#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).
79%
#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.
78%
#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.
78%