ci(renovate): replace renovate config with starflow
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR itself was merged with two approvals and zero unresolved review comments, landing as commit 34de6553 'ci(renovate): replace renovate config with starflow (#2075)' after deleting ~185 lines of bespoke Renovate rules in favour of the canonical Starflow shared config.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2075 replaced Charmcraft's local Renovate configuration with a one-line reference to Starflow's shared configuration. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged charmcraft PR #2075 after two approvals, replacing the local Renovate configuration with a single Starflow config reference (+1/-185 lines). | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes replacing the custom Renovate configuration with the shared starflow config. Approved by two reviewers, passed CI, and updated a single file to streamline dependency management. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged maintainer pull request replacing the custom Renovate configuration with the shared starflow setup, centralizing dependency update management. |
Update history
No update history recorded yet.
Related work
-
Related To:
charmcraft#2778
(confidence 80%)
Follow-up commit b29ab2de re-added a project-specific Renovate ignorePaths entry for the docs directory after the Starflow migration.
-
Related To:
charmcraft#2823
(confidence 80%)
Follow-up commit 81c7245e re-added ignorePaths for tests/ requirements files to the Starflow-extending config.
-
Related To:
charmcraft#2867
(confidence 75%)
Follow-up commit 98c5940b further extended the Starflow-based Renovate config with rules around the 12-factor Spread test materials.
-
Related To:
charmcraft#2027
(confidence 60%)
Earlier Starflow adoption work (ad40ba4d, 'build(ci): use starflow for policy and security scans') in the same CI-consolidation effort.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #321 ci(renovate): use the Starflow renovate config | craft-cli | merged | Merged PR #321 (commit 2edb994), replacing 157 lines of local Renovate rules with Canonical Starflow's shared renovate.json5 config. | |
| #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. | |
| #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. | |
| #609 ci(renovate): switch to Starflow renovate config | craft-application | merged | Merged #609 in commit 657d1fe9, replacing the 157-line Renovate configuration with Canonical's shared Starflow config. | |
| #968 ci: replace Renovate config with starflow | craft-parts | merged | Merged in commit 2a7578ed, replacing craft-parts’ 159-line Renovate config with Starflow’s shared renovate.json5 preset; the validation workflow remains. | |
| #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. | |
| #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. | |
| #1418 chore: use the latest renovate config from starbase | charmcraft | merged | Merged charmcraft#1418, updating .github/renovate.json5 with the latest Starbase Renovate configuration (+63/-12 lines). | |
| #8 feat: renovate config from starbase | starflow | closed | Closed unmerged; canonical/charmcraft#2075 later completed the equivalent migration by adopting Starflow’s shared Renovate configuration. | |
| #617 ci: update renovate config from starbase | craft-providers | merged | Merged as commit afa0fad, updating Renovate configuration from canonical/starbase#232; the config was later replaced by starflow in #781. |