← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged. Refined Renovate configuration to automerge patches at top priority, prioritize GitHub Actions, and deprioritize major updates and dev dependencies. Removed requirements-dev.txt handling. Resolves CRAFT-1533.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#944 Configure Renovate charmcraft merged Merged configuration for Renovate to enable automated dependency updates via the GitHub app. The change adds 47 lines to one file, received two approvals, and advances CRAFT-1502.
83%
#147 build: run Renovate immediately on craft-* patch releases starbase merged Merged into main. Configures Renovate to trigger immediately on craft-* patch releases. Approved by two reviewers, passed CI, and maintained 100% test coverage. Added 22 lines across two files.
77%
#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.
75%
#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.
75%
#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.
73%
#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.
73%
#1607 build(deps): update requirements charmcraft merged Merged a maintainer-submitted pull request consolidating multiple Renovate dependency updates. Approved by two reviewers with zero unresolved comments, the change modified three files (+13/-12 lines) to update project requirements.
72%
#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.
72%
#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.
72%
#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).
71%