← Back to issue list

deps: improve renovate configuration

View original Github issue

Metadata

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

Current evaluation

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.

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`? ----- * More explicit development dependencies * Ensure ruff gets its own PR * Reduce simultaneous open PRs * Fix automerge schedule

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged maintainer lengau's Renovate configuration update. Changes include explicit development dependencies, isolating ruff updates to separate PRs, reducing concurrent open PRs, and fixing the automerge schedule.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#72 tools: improve renovate config starbase merged 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.
86%
#10 deps: fix renovate scheduling craft-actions merged Merged fix for renovate scheduling configuration. Approved by three reviewers with a two-line change to a single dependency file. Resolved dependency update timing issues.
86%
#1145 deps: fix renovate schedule charmcraft merged Merged after single reviewer approval, the fix for the Renovate schedule dependency configuration was successfully applied. The change modified one file with two additions and two deletions.
85%
#4352 ci(deps): configure renovate snapcraft merged Merged into main following two approvals and passing CI. The change adds a Renovate configuration to automate dependency updates, introducing 101 lines with zero coverage impact.
84%
#1523 ci: group dev dependencies in renovate charmcraft merged Merged a Renovate config update grouping dev dependencies into a single pull request. This consolidates requirements.txt updates, reducing noise and accelerating dependency cycles. Approved by two reviewers with a +33/-1 line change.
81%
#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).
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%
#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.
79%
#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.
79%
#418 build(deps): update development and build dependencies craft-application merged Merged manual dependency update after Renovate failed to generate pull requests. Approved by two reviewers, passed CI checks, and modified one file with five additions and five deletions.
79%