← Back to issue list

ci(renovate): replace renovate config with starflow

View original Github issue

Metadata

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

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

No scores available.

Issue body

This uses the starflow renovate configuration rather than having our own.

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.
90%
#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.
88%
#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.
85%
#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.
84%
#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.
84%
#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.
84%
#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.
82%
#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).
81%
#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.
81%
#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.
80%