Skip to content

fix(renovate): unblock metadata-free digests and lockfile maintenance - #57

Merged
codeandsolder-git-wrangler[bot] merged 1 commit into
mainfrom
maintenance/renovate-stability-deadlock-20261112
Nov 12, 2026
Merged

codeandsolder-git-wrangler[bot] merged 1 commit into
mainfrom
maintenance/renovate-stability-deadlock-20261112

Conversation

@codeandsolder-git-wrangler

Copy link
Copy Markdown
Contributor

Root cause

Renovate upstream #45236 remains open. Its branch-level stability-days logic can indefinitely mark digest, pinDigest and lockFileMaintenance updates pending when the upgrade has no releaseTimestamp, including Docker Hub digests whose matched tag has long since aged. Observed: rust-web-fullstack #99 (opened October 10), #113, #117, and other green consumer PRs are stuck behind an impossible timestamp requirement.

Fix

Set minimumReleaseAgeBehaviour=timestamp-optional only for pin, pinDigest, digest and lockfile-only update types; add an explicit no-timestamp rule for GitHub runner labels. This follows Renovate minimum release age documentation while upstream is unfixed.

Normal major/minor/patch releases remain timestamp-required with the full three-day age policy. A real timestamp still incurs the age check. Semver compatibility rules, major-review rules, green-CI automerge, and the separate 72-hour Cargo quarantine are unchanged. Immutable digest pinning is preferable to retaining floating tags indefinitely; lockfile-only updates remain subject to downstream package-manager and CI policy.

Added policy invariants that fail if the global strict age gate, the exception scope, or automerge review behavior accidentally changes. Local policy script and git diff whitespace validation passed. GitHub CI validates the Renovate JSON with the upstream CLI.

Follow-up

After merge, re-evaluate old stability-days contexts on Docker digest and Cargo lockFileMaintenance PRs; do not override or force-merge any red CI checks.

@codeandsolder-git-wrangler
codeandsolder-git-wrangler Bot merged commit fb05b25 into main Nov 12, 2026
3 checks passed
@codeandsolder-git-wrangler
codeandsolder-git-wrangler Bot deleted the maintenance/renovate-stability-deadlock-20261112 branch November 12, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant