← Back to issue list

feat(renovate): configure PR automerge without ignoring tests

View original Github issue

Metadata

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

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.
79%
#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.
78%
#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.
78%
#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.
78%
#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.
76%
#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.
76%
#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.
75%
#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.
74%
#298 fix: update renovate config starbase merged Merged as commit 4918168, updating Renovate configuration to fix #297 and restore dependency-update automation.
74%
#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).
74%