chore: override internalChecksFilter to warn for GitHub Actions Renovate PRs#59
Open
kitsuyui wants to merge 1 commit into
Open
chore: override internalChecksFilter to warn for GitHub Actions Renovate PRs#59kitsuyui wants to merge 1 commit into
kitsuyui wants to merge 1 commit into
Conversation
…ate PRs The shared kitsuyui/renovate-config preset sets internalChecksFilter: "strict" for all GitHub Actions packages, which blocks PRs (mergeStateStatus: UNSTABLE) when the renovate/stability-days status check is stuck PENDING. When Renovate does not re-run to update the check after the minimumReleaseAge window (3 days), the PR remains blocked indefinitely. Override to "warn" so that a stuck stability-days check is still visible as a warning but does not prevent the PR from being merged once CI passes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Override
internalChecksFilterfrom"strict"to"warn"for GitHub Actions packages in the local Renovate config.Problem
The shared
kitsuyui/renovate-configpreset setsinternalChecksFilter: "strict"for all GitHub Actions packages, which means arenovate/stability-daysstatus check that is stuck PENDING setsmergeStateStatus: UNSTABLEon the PR indefinitely.Renovate PR #34 has been PENDING on
renovate/stability-daysfor 15+ days, even though the 3-dayminimumReleaseAgewindow passed long ago and all CI checks (ubuntu/macos/windows test + spellcheck) pass. Because Renovate did not re-run to update the check, the PR has been blocked from merging.Change
.github/renovate.json5: add"internalChecksFilter": "warn"to the existing GitHub Actions package rule.With
"warn", a stuck stability-days check remains visible as a signal but does not setmergeStateStatus: UNSTABLE. Renovate PRs for GitHub Actions can proceed to merge once CI passes, even if Renovate has not re-evaluated the stability-days check.Trade-offs
SUCCESSbefore CI finishes and there is no observable difference.stricttowarnmeans a stuck check no longer acts as an additional backstop beyond CI.Verification
actionlinton workflow files: no issues.