feat(renovate): configure PR automerge without ignoring tests
Metadata
Current evaluation
Configured Renovate to automatically squash-merge patch updates, dev dependencies, and internal releases once checks pass. Merged in PR #191.
Resolution: closed resolved
Reason: The pull request was successfully merged, implementing the Renovate configuration for automatic squash-merging of patch, development, and internal updates.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Enables Renovate to automatically squash-merge pull requests for patch updates, development dependencies, and internal package releases once required checks pass. Repository rulesets will still need to be configured for automerging to take effect.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed resolved | Configured Renovate to automatically squash-merge patch updates, dev dependencies, and internal releases once checks pass. Merged in PR #191. | |
| ~deepseek/deepseek-pro-latest |
Impact:
45
Quick Win:
11
Complexity:
32
Confidence:
68
Actionability:
35
|
keep open | Renovate config gains PR automerge for patch, dev dependency, and internal package updates without ignoring tests; repo rulesets still required. Approved with no unresolved comments, but CI is failing. | |
| ~deepseek/deepseek-pro-latest |
Impact:
45
Quick Win:
25
Complexity:
30
Confidence:
72
Actionability:
78
|
needs review | Adds Renovate PR-level squash automerge for patch, dev-dependency, and internal package updates without ignoreTests; repo rulesets still required. CI partially green, awaiting review. | |
| ~deepseek/deepseek-pro-latest |
Impact:
50
Quick Win:
26
Complexity:
25
Confidence:
72
Actionability:
70
|
needs review | Adds platform-native Renovate PR automerge for patch, dev dependency, and internal package updates without ignoring tests; requires repo rulesets. CI pending, no reviews. | |
| ~deepseek/deepseek-pro-latest |
Impact:
30
Quick Win:
20
Complexity:
15
Confidence:
85
Actionability:
80
|
needs review | Adds Renovate PR-level squash automerge for patch/dev dependency updates without ignoreTests; repo rulesets still required for automerge to take effect. CI green, awaiting review. | |
| ~deepseek/deepseek-pro-latest |
Impact:
55
Quick Win:
37
Complexity:
15
Confidence:
82
Actionability:
80
|
needs review | Adds platform automerge and ignoreTests settings to the shared Renovate config so dependency PRs squash-merge once required checks pass. CI is green and awaiting review. | |
| ~deepseek/deepseek-pro-latest |
Impact:
45
Quick Win:
30
Complexity:
10
Confidence:
80
Actionability:
75
|
needs review | Adds platformAutomerge and ignoreTests to the shared Renovate config so dependency PRs squash-merge once required checks pass; CI mostly green with renovate and OSV-scanner still pending, awaiting review. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #955 Refine renovate configuration | charmcraft | merged | Merged PR #955 as commit b1163206: Renovate now automerges patches first, prioritizes GitHub Actions, demotes major/dev updates, and excludes requirements-dev.txt from dev-dependency handling. | |
| #944 Configure Renovate | charmcraft | merged | PR #944 merged as commit 7adab896, adding Renovate configuration to enable automated dependency-update pull requests through the Renovate GitHub app. | |
| #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. | |
| #54 deps: improve renovate configuration | starbase | merged | Merged PR #54 improved Renovate by defining development dependencies, isolating Ruff updates, limiting concurrent PRs, and correcting the automerge schedule. | |
| #400 ci(renovate): run tests on renovate branches | craft-providers | merged | Merged #400 as 91fc208, adding renovate/* branches to CI triggers so dependency-update branches run tests before PR creation. | |
| #115 feat: ignore test directories with renovate | starflow | merged | Merged PR #115 as commit a5b244d, excluding test directories from Renovate scans so intentionally outdated test dependencies remain unchanged. | |
| #939 Add renovate workflow config | charmcraft | closed | Renovate configuration PR #939 was closed unmerged after 1,387 days without activity; commit 7adab896 added the configuration to the repository. | |
| #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. | |
| #298 fix: update renovate config | starbase | merged | Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation. | |
| #230 ci(renovate): enable hotfix branch patch updates | starbase | closed | Closed unmerged after 777 days; equivalent Renovate hotfix-branch configuration landed via #232 (f972745), then refined by #237 (afb80d1). |