← 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 PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates.

Resolution: closed resolved

Reason: PR #72 was approved and merged as commit 78f1252. It grouped development dependencies using pyproject package prefixes and enforced independent Ruff updates.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates.
stealth/space-bunny-alpha — closed resolved Merged PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates.
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 PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46.
85%
#54 deps: improve renovate configuration starbase merged Merged PR #54 improved Renovate by defining development dependencies, isolating Ruff updates, limiting concurrent PRs, and correcting the automerge schedule.
85%
#267 tools: configure renovate rockcraft merged Merged PR #267 as commit fc1c99ad, adding 93 lines of Starbase-derived Renovate configuration to automate dependency-update handling.
82%
#1523 ci: group dev dependencies in renovate charmcraft merged Merged #1523 via commit 75722ace, grouping Renovate development-dependency updates, including requirements.txt matches, into one PR to reduce noise and speed upgrades.
80%
#62 tools: update renovate automerge schedule craft-archives merged PR #62 was merged, updating Renovate's automerge schedule in commit 2286332 with a one-line configuration change.
79%
#516 ci: fix renovate config craft-providers merged Merged PR #516 as commit 8fd003c, moving a package group to the correct Renovate config section so dependency updates run again.
79%
#944 Configure Renovate charmcraft merged PR #944 merged as commit 7adab896, adding Renovate configuration to enable automated dependency-update pull requests through the Renovate GitHub app.
77%
#484 ci: group dev dependencies in renovate rockcraft merged Merged PR #484 as commit 10559557, grouping development dependency updates for requirements*.txt files in Renovate.
77%
#298 fix: update renovate config starbase merged Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation.
76%
#443 tools: configure renovate craft-parts merged PR #443 merged as commit 3b646a28, adding .github/renovate.json5 so Renovate proposes upgrades for tools versioned in setup.py (ruff, black, pylint). The config has since been replaced by the shared canonical/starflow preset in #968.
75%