Repository navigation
chore: adopt the org Renovate policy - #81
Merged
Merged
Conversation
Member
Author
|
@salty-hambot review |
ClayMav
marked this pull request as ready for review
October 19, 2026 20:24
sfishel18
approved these changes
Oct 19, 2026
9 tasks
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.
Problem
This repo has no Renovate config, so nothing keeps its dependencies or GitHub Actions current. The org's other subscribed repos already extend the org policy in
wherobots/ci-tools. This public repo was left out because the template sync only covers internal repos.Solution — and why this one
Add a root
renovate.json5that extendsgithub>wherobots/ci-tools//renovate-config/default.json5, the same file the other repos use. The org policy then applies here: one grouped non-major PR, majors gated behind the Dependency Dashboard, security fixes right away (driven by Dependabot alerts, so those need to stay enabled), a 14-day release cooldown and SHA-pinned Actions. Policy changes in ci-tools reach this repo without another edit here.Alternatives considered
Proof it works
Schema validation:
A local Renovate run against this branch resolves the org preset and extracts dependencies (
npx renovate@latest --platform=local, with a github.com host rule so it can read the ci-tools preset):What I did NOT test / where this is weakest
bumprule would raise the>=floors in[project].dependenciesevery week, forcing them on everyone who installs it.wherobots/ci-tools. My local run read the preset with my own token. The Mend app needs access to ci-tools to do the same. It reads it today for the internal repos, but I haven't confirmed that from a public repo.Risk & confidence
New dependencies
N/A: config only.
Reviewer focus
The
extendspath has to end in.json5. Without the extension, Renovate looks fordefault.json, gets a 404, and rejects the whole config.Author checklist
Authored by Claude Opus 5.5 (
claude-opus-5-5) via Claude Code in T3 Code.