← Back to issue list

fix!(renovate): move to a standard location

View original Github issue

Metadata

Project
starflow
Number
#32
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #32 (f5b9e58) moved Renovate config to the standard renovate.json5 location and removed the app-incompatible symlink, fixing #25.

Resolution: closed resolved

Reason: PR #32 was merged as commit f5b9e58, replacing the unsupported symlink with the standard Renovate configuration. The merged change explicitly fixes issue #25.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The renovate GitHub app doesn't like symlinks, which isn't something that running renovate locally catches. This changes the renovate config to simply extend the renovate base config we have. This limits us because our per-repo renovate config can't be different from the base config for this repo, but trying to link renovate to inherit from a different config file in the same repository has just found a bunch of issues in renovate. Fixes #25

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #32 (f5b9e58) moved Renovate config to the standard renovate.json5 location and removed the app-incompatible symlink, fixing #25.
stealth/space-bunny-alpha — closed resolved Merged PR #32 (commit f5b9e58) replaced Renovate's unsupported symlink with an extends reference to the shared base config, fixing #25.
stealth/space-bunny-alpha — closed resolved Merged #32 replaced the unsupported Renovate symlink with an extends reference to the base config, fixing the preset validation error in #25.
stealth/space-bunny-alpha — closed resolved Merged PR #32 (commit f5b9e58) replaced the unsupported Renovate symlink with a config that extends the shared base config, fixing #25.
qwen/qwen3.6-35b-a3b — — Merged a fix for Renovate configuration to resolve GitHub app symlink errors. The config now extends the base configuration instead of using symlinks, addressing issue #25. Approved by one reviewer and passed CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix for Renovate GitHub app symlink failures by replacing symlinks with a direct extension of the base config. Resolves #25. This eliminates Renovate linking errors but prevents per-repo configuration overrides.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/starflow#25 (confidence 100%)

    Renovate configuration failure fixed by merged PR #32.

Related issues

Issue Project State Summary Similarity
#25 Action Required: Fix Renovate Configuration starflow closed Renovate was unblocked by merged PR #32 (f5b9e58), replacing the unsupported preset reference/symlink with the standard config location.
77%
#248 fix: point to the correct renovate file craft-store merged Merged #248 in commit f98bdb0, correcting the Renovate configuration path so update PR generation could resume and resolving #247.
77%
#2 Configure Renovate fetch-service merged Merged Renovate onboarding PR #2, adding renovate.json with the recommended configuration in commit 86f2a5e.
75%
#298 fix: update renovate config starbase merged Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation.
75%
#247 Action Required: Fix Renovate Configuration craft-store closed Renovate was unblocked by merged PR #248 (commit f98bdb0), correcting the configuration file path/preset reference.
73%
#296 fix: update renovate config starbase merged Merged as e9f2f6b, updating Renovate to Starflow’s default config location; follow-up #298 later removed the invalid preset and restored automation.
72%
#11 Configure Renovate craft-store closed Renovate onboarding PR #11 was closed unmerged after prolonged inactivity, leaving Renovate unconfigured. Later work added Renovate config in #92 (61a215c).
72%
#281 build(config): migrate renovate config starbase merged Merged PR #281 to migrate Renovate's JSON5 config, removing comments and trailing commas while updating renamed configuration fields.
72%
#1082 tools: update renovate config charmcraft merged Merged PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46.
72%
#943 Move dependency updates to Renovate charmcraft closed Renovate Action PR #943 was cancelled in favour of the existing Renovate app; Renovate configuration was subsequently added in commit 7adab896.
71%