Skip to content

🔧 Exempt GitHub Actions from minimum release age - #201

Merged
sakuro merged 1 commit into
mainfrom
chore/renovate-github-actions-min-age
Aug 29, 2026
Merged

🔧 Exempt GitHub Actions from minimum release age#201
sakuro merged 1 commit into
mainfrom
chore/renovate-github-actions-min-age

Conversation

@sakuro

@sakuro sakuro commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

The actions/checkout digest-update PR has been stuck behind the 3-day minimumReleaseAge stability window for over a month.

Changes

  • renovate.json: since GitHub Actions are digest-pinned to a moving tag (e.g. v4), new commits often land on that tag more often than every 3 days. Each new digest resets Renovate's stability countdown before it can finish, so the PR never becomes mergeable.
  • Added a packageRules entry setting minimumReleaseAge to 0 days for matchManagers: ["github-actions"]. Digest pins are low-risk once CI passes - unlike regular dependency releases, they don't need a cooldown to catch fast-following patch releases.

Test Plan

  • Validated renovate.json as JSON (python3 -I -c "import json; json.load(open('renovate.json'))")

actions/checkout digest updates were never clearing the 3-day
stability window: Renovate tracks the moving v4 tag, and new
commits land on it more often than every 3 days, so each digest
bump resets the countdown before it can complete.

- Add a packageRule dropping minimumReleaseAge to 0 for the
  github-actions manager; digest pins are low-risk once CI passes,
  unlike regular dependency releases
@sakuro
sakuro merged commit 1b17d03 into main Aug 29, 2026
2 checks passed
@sakuro
sakuro deleted the chore/renovate-github-actions-min-age branch August 29, 2026 00:16
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