Refine renovate configuration
Metadata
Current evaluation
Merged PR #955 as commit b1163206: Renovate now automerges patches first, prioritizes GitHub Actions, demotes major/dev updates, and excludes requirements-dev.txt from dev-dependency handling.
Resolution: closed resolved
Reason: PR #955 was merged as commit b1163206. The change refined Renovate update priorities and removed requirements-dev.txt from dev-dependency grouping.
Evaluated by: mr-cal-bot
No scores available.
Issue body
* ~~`requirements-dev.txt` is considered dev dependencies~~ Removed after further discussion
* Patches get automerged at top priority
* GitHub actions get a higher priority than most dependencies
* de-prioritise major updates below minor dev updates
* de-prioritise major dev dependencies as the lowest priority
Fixes CRAFT-1533
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #955 as commit b1163206: Renovate now automerges patches first, prioritizes GitHub Actions, demotes major/dev updates, and excludes requirements-dev.txt from dev-dependency handling. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/charmcraft#955 via b1163206, refining Renovate to automerge patches, prioritize Actions, and demote major and development-dependency updates. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #955 in b1163206: Renovate now automerges patches first, prioritizes Actions, lowers major/dev updates, and drops requirements-dev.txt from dev-dependency handling. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged Renovate configuration updates. Removed requirements-dev.txt, enabled automerge for patches, prioritized GitHub Actions, and deprioritized major and major dev dependencies. Approved and resolves CRAFT-1533. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Refined Renovate config to automerge patches at top priority, elevate GitHub Actions, and deprioritize major and dev updates. Removed requirements-dev.txt handling. Resolves CRAFT-1533. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #191 feat(renovate): configure PR automerge without ignoring tests | starflow | merged | Configured Renovate to automatically squash-merge patch updates, dev dependencies, and internal releases once checks pass. Merged in PR #191. | |
| #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. | |
| #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. | |
| #939 Add renovate workflow config | charmcraft | closed | Renovate configuration PR #939 was closed unmerged after 1,387 days without activity; commit 7adab896 added the configuration to the repository. | |
| #72 tools: improve renovate config | starbase | merged | Merged PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates. | |
| #499 Action Required: Fix Renovate Configuration | craft-providers | closed | Invalid Renovate settings were corrected by merged PR #516 (commit 8fd003c), restoring automated dependency-update PRs. | |
| #298 fix: update renovate config | starbase | merged | Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation. | |
| #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. | |
| #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. | |
| #1082 tools: update renovate config | charmcraft | merged | Merged PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46. |