← Back to issue list

Refine renovate configuration

View original Github issue

Metadata

Project
charmcraft
Number
#955
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
79%
#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.
77%
#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.
76%
#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.
75%
#72 tools: improve renovate config starbase merged Merged PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates.
75%
#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.
74%
#298 fix: update renovate config starbase merged Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation.
73%
#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.
73%
#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.
72%
#1082 tools: update renovate config charmcraft merged Merged PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46.
72%