tools: configure renovate
Metadata
Current evaluation
PR #443 merged as commit 3b646a28, adding .github/renovate.json5 so Renovate proposes upgrades for tools versioned in setup.py (ruff, black, pylint). The config has since been replaced by the shared canonical/starflow preset in #968.
Resolution: closed resolved
Reason: The PR was approved and merged into main as commit 3b646a28 ("tools: configure renovate (#443)"), which is the first commit touching .github/renovate.json5 and created that config file. Subsequent commits (#523, #580, #605, #606, #646, #805) refined the same file, and #968 later reduced it to extending github>canonical/starflow, confirming the change landed and remained active.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #443 merged as commit 3b646a28, adding .github/renovate.json5 so Renovate proposes upgrades for tools versioned in setup.py (ruff, black, pylint). The config has since been replaced by the shared canonical/starflow preset in #968. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #443, configuring Renovate to automatically propose upgrades for versioned dependencies in setup.py, including tools such as ruff, black, and pylint. | |
| 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 work
-
Related To:
craft-parts#968
(confidence 92%)
Commit 2a7578ed "ci: replace Renovate config with starflow (#968)" shrank the #443 config to a single extends of canonical/starflow:renovate.json5, the state at HEAD.
-
Related To:
craft-parts#646
(confidence 85%)
Commit a9fb66f8 "ci(renovate): fix renovate regex manager (#646)" fixed the regex manager introduced by the original #443 config.
-
Related To:
craft-parts#606
(confidence 80%)
Commit 8749f332 "chore(deps): disable renovate on things we can't update (#606)" adjusted the dependency rules set up by #443.
-
Related To:
craft-parts#523
(confidence 78%)
Commit 9cddbcc7 "ci: fix renovate scheduling (#523)" corrected the renovate scheduling in the config added by #443.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #235 Move renovate config to its own repo and extend it here | starbase | closed | Adopted Starflow's shared Renovate config: PR #260 merged (commit 512434d), slimming .github/renovate.json5 to extend github>canonical/starflow:renovate.json5. PR #298 later fixed the preset. | |
| #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. | |
| #92 ci(renovate): use Starflow renovate config | craft-platforms | merged | PR #92 by lengau merged (commit 76f354d), slimming .github/renovate.json5 from 157 lines to one line extending canonical/starflow's shared renovate.json5, keeping only a pytest ignore. | |
| #1082 tools: update renovate config | charmcraft | merged | Merged PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46. | |
| #5202 ci: replace Renovate config with starflow | snapcraft | merged | Merged PR #5202 in commit 685a8d61a, replacing 157 lines of local Renovate config with a one-line reference to Starflow's shared renovate.json5. | |
| #5 tools: Make renovate cleaner. | starbase | merged | Renovate was cleaned up in merged PR #5 (commit f676cdc): it now uses pyproject.toml and tolerates package extras in tox.ini. | |
| #62 tools: update renovate automerge schedule | craft-archives | merged | PR #62 was merged, updating Renovate's automerge schedule in commit 2286332 with a one-line configuration change. | |
| #781 ci(deps): use renovate config from starflow | craft-providers | merged | Merged PR #781 replaced local Renovate rules with canonical/starflow’s shared renovate.json5, removing 148 local lines. The change landed as commit 9b51388. | |
| #72 tools: improve renovate config | starbase | merged | Merged PR #72 in commit 78f1252, improving Renovate grouping for development dependencies and isolating Ruff updates. | |
| #2075 ci(renovate): replace renovate config with starflow | charmcraft | merged | Merged PR #2075 (commit 34de6553) replaced charmcraft's 185-line local Renovate config with a one-line .github/renovate.json5 extending github>canonical/starflow:renovate.json5. Project-specific rules were re-added later in #2778, #2823 and #2867. |