feat: add Renovate for automatic copier template update PRs#335
Closed
gauthierbraillon wants to merge 5 commits intosuperlinear-ai:mainfrom
Closed
feat: add Renovate for automatic copier template update PRs#335gauthierbraillon wants to merge 5 commits intosuperlinear-ai:mainfrom
gauthierbraillon wants to merge 5 commits intosuperlinear-ai:mainfrom
Conversation
* chore: add CODEOWNERS for platform team review * chore: trigger CI after enabling Actions on fork
A successful docker push + Cloud Run deploy does not mean the service is actually serving traffic. An image that passes build but crashes at startup would be silently deployed. Added: curl /health after deploy with 5 retries. Fails the workflow if the service is not healthy within ~25s of deployment, blocking the pipeline before the broken revision handles real requests. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Dependabot covers Python deps and GitHub Actions versions but has no copier support. Renovate's copier manager watches .copier-answers.yml and opens PRs running `copier update` whenever the platform pushes a new template commit — closing the most common change-propagation gap. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.
Why
Dependabot handles Python deps and GitHub Actions versions but has no copier support. When the platform team updates this template, service repos have no automated way to receive those changes — engineers have to remember to run
copier updatemanually.What
Adds
renovate.jsonto the template root (scaffolded into every generated project). Renovate's copier manager watches.copier-answers.ymland opens a PR runningcopier updatewhenever the upstream template has new commits.Change propagation flow (after this PR)
.copier-answers.ymlin each service repoNotes
dependabot.ymlstays as-is (Python deps + Actions versions)🤖 Generated with Claude Code