Skip to content

chore(deps): centralize Renovate policy - #374

Merged
worgarside-dev merged 2 commits into
mainfrom
codex/setup-renovate
Sep 23, 2026
Merged

worgarside-dev merged 2 commits into
mainfrom
codex/setup-renovate

Conversation

@worgarside-dev

@worgarside-dev worgarside-dev commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Centralize Renovate policy in renovate-default.json, with a small inherited config in each participating repository. Routine updates run Monday mornings in Europe/London with a three-PR limit, dashboard approval for majors, manual merging, and grouped pinned GitHub Actions. Existing hook updaters and release-driven shared workflow sync retain ownership.

Update PR automation to leave Renovate branches alone and disable Dependabot version PRs while preserving security updates. Keep the personal python-template Dependabot configuration unchanged. Include the generated README and an onboarding guide.

Validation: Renovate 44.108.2 strict validation of the shared preset and all 17 consumer/composed configs; dependency-extraction dry runs; actionlint; existing changed-file prek hooks where configured. The published preset also passes a remote-loading extraction smoke check.

Activation: merge this shared preset before the consumer PRs. The Renovate app is verified installed for all worganisation repositories, including future repositories. VaultPi is also under worganisation and is covered by the same installation. No repository was merged or deployed.

Rollout PRs

Repository PR
backplane worganisation/backplane#102
dockarr https://github.com/worganisation/dockarr/pull/11
esphome worganisation/esphome#14
frigate-config https://github.com/worganisation/frigate-config/pull/33
gpu-worker https://github.com/worganisation/gpu-worker/pull/10
home-assistant https://github.com/worganisation/home-assistant/pull/2958
home-assistant-appdaemon worganisation/home-assistant-appdaemon#318
home-assistant-config-validator worganisation/home-assistant-config-validator#368
infrastructure https://github.com/worganisation/infrastructure/pull/236
led-matrix-controller worganisation/led-matrix-controller#537
pre-commit-hooks-dependency-sync worganisation/pre-commit-hooks-dependency-sync#122
smart-mini-crt-interface worganisation/smart-mini-crt-interface#293
vaultpi https://github.com/worganisation/vaultpi/pull/3
very-slow-movie-player worganisation/very-slow-movie-player#448
wg-scripts worganisation/wg-scripts#418
wg-utilities worganisation/wg-utilities#1406

Remaining validation

Infrastructure’s full local just check is blocked by an uncached AWS provider; its changed-file hooks pass. CI results are shown on each PR; draft-only workflows may skip checks until ready for review.

This change centralizes Renovate policy for participating repositories, including update scheduling, concurrency, manual review, and grouped pinned GitHub Actions. Dependabot version PRs are disabled where Renovate takes ownership while security updates remain enabled, and synced PR automation excludes Renovate branches. The onboarding notes describe repository coverage, local overrides, validation, and activation requirements.

@worgarside worgarside left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved. I reviewed the shared Renovate preset, central Dependabot and workflow-sync changes, onboarding documentation, existing review threads, and current checks. No actionable findings.

@worgarside-dev
worgarside-dev marked this pull request as ready for review September 23, 2026 18:14
@worgarside-dev
worgarside-dev enabled auto-merge (squash) September 23, 2026 18:14
@worgarside-dev
worgarside-dev merged commit 62b85b8 into main Sep 23, 2026
11 checks passed
@worgarside-dev
worgarside-dev deleted the codex/setup-renovate branch September 23, 2026 18:16
worgarside-dev added a commit to worganisation/backplane that referenced this pull request Sep 23, 2026
Enable Renovate through the shared
`github>worganisation/github-config-files:renovate-default` preset,
keeping policy controlled centrally in GCF. Where present, exclude
Renovate branches from generic PR creation/auto-merge and disable
Dependabot version PRs while preserving security updates. Existing hook
updaters retain ownership.

Depends on
worganisation/github-config-files#374: merge the
shared preset first. Hosted Renovate app access is required; this PR
does not install the app or deploy services.

Validation: strict Renovate validation of the consumer and composed
policy, plus a dependency-extraction dry run. Existing changed-file prek
hooks pass. Changed workflows pass actionlint.

<!-- pr-review:summary:start -->
The repository now inherits the shared Renovate policy. Dependabot
scheduled version PRs are disabled while security updates remain
available, and generic PR creation and auto-merge exclude Renovate
branches.
<!-- pr-review:summary:end -->

Co-authored-by: Will Garside <worgarside@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation github-actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants