Skip to content

fix(renovate): manage action pins inside the workflow templates - #354

Merged
CybotTM merged 1 commit into
mainfrom
fix/renovate-covers-templates
Aug 6, 2026
Merged

fix(renovate): manage action pins inside the workflow templates#354
CybotTM merged 1 commit into
mainfrom
fix/renovate-covers-templates

Conversation

@CybotTM

@CybotTM CybotTM commented Aug 6, 2026

Copy link
Copy Markdown
Member

Adds a github-actions manager fileMatch for templates/*/.github/workflows/*.yml so renovate bumps action pins in the templates themselves. Today the templates are invisible to renovate: a pin bump lands in the consumers first (auto-merged), every consumer then differs from the template, and the drift check goes red fleet-wide until someone lifts the template by hand (#346 was that hand-lift for harden-runner v2.20.1). With this change the template moves in the same cycle via the existing auto-merge-deps workflow and consumers converge through their own renovate PRs. Fixes #353.

Consumers vendor templates/*/.github/workflows verbatim and the drift
check compares byte-for-byte; when renovate bumped a pin in a consumer
before the template moved, the whole fleet went red (harden-runner
v2.20.1, 2026-08-05). With the templates managed here, the pin moves in
the same renovate cycle and consumers converge through their own PRs.

Fixes #353

Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
Copilot AI lite review requested due to automatic review settings August 6, 2026 08:30
@sonarqubecloud

sonarqubecloud Bot commented Aug 6, 2026

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@CybotTM
CybotTM merged commit 20f7b5e into main Aug 6, 2026
12 of 13 checks passed
@CybotTM
CybotTM deleted the fix/renovate-covers-templates branch August 6, 2026 08:35
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.

Template drift vs. renovate: pin bumps in governed files re-open drift fleet-wide every cycle

2 participants