← Back to issue list

tools: configure renovate

View original Github issue

Metadata

Project
craft-parts
Number
#443
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged PR configuring Renovate to automatically update versioned dependencies in setup.py. Approved, passed CI, and added 106 lines to enable automated dependency management.

Suggested action:

No scores available.

Issue body

Anything in setup.py that's versioned will get upgrades. We're locking things like ruff, black, pylint, etc. in setup.py, which renovate will then create PRs to update. - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged PR configuring Renovate to automatically update versioned dependencies in setup.py. Approved, passed CI, and added 106 lines to enable automated dependency management.
qwen3.6-35b-a3b-mtp-q6 Merged configuration for Renovate to automatically update versioned dependencies in setup.py. The maintainer added Renovate settings to handle upgrades for tools like ruff, black, and pylint, streamlining dependency management.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2 ci: configure Renovate craft-actions merged Merged to activate Renovate for automated dependency management. Reviewers approved the configuration after removing unnecessary Python-specific settings. CI passed, enabling scheduled dependency upgrades.
81%
#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.
81%
#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%
#267 tools: configure renovate rockcraft merged Merged after approval by two reviewers. Integrates renovate configuration from starbase to automate dependency updates, adding 93 lines to a single file.
78%
#5 tools: Make renovate cleaner. starbase merged Merged a configuration update to switch Renovate to pyproject.toml and resolve a breakage when tox.ini contains package extras. Approved by one reviewer, modifying one file with eight additions and three deletions.
78%
#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.
76%
#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.
76%
#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.
75%
#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.
75%
#62 tools: update renovate automerge schedule craft-archives merged Merged after approval. Updated the Renovate automerge schedule with a single line change in one file. Approved by one reviewer and successfully integrated.
73%