chore(renovate): restore the Renovate configuration - #686
Conversation
This repository was onboarded to Renovate in February 2025: #100 "Configure Renovate" merged renovate.json into main on 2025-02-19, and roughly a hundred Renovate pull requests followed over the next month. They stop in March 2025. The file is not in the tree today, and no commit touching renovate.json exists anywhere in the current history — not on main, not on v4, not on any ref. The merge commit for #100 is likewise gone. So main was rewritten after that merge and the configuration went with it, silently: Renovate then treats the repository as not onboarded and skips it, which is exactly when the pull requests stopped. Extending github>netresearch/renovate-config is the form the other 127 repositories in the organization use; the preset carries the policy (stability days, the automerge rules, the deps-no-automerge label). The onboarding config from 2025 predates that preset. Dependabot stays for now. It is removed per repository only once Renovate is demonstrably running here, not on the strength of this file existing. Verified with renovate-config-validator: "Config validated successfully". Assisted-by: claude-code:claude-opus-5 Agent-Session: https://claude.ai/code/session_01AXRGd6GWAC7TLK3wuiYeGg Agent-Host: 0493f0 Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe pull request adds a Merge Risk: ⚪ Minimal · up to This restores the repository’s Renovate configuration and shared update policies without introducing a material merge-readiness risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Self-review: d3a31ad The review this pull request demands is unsatisfiable (Copilot quota wall or repeated bot failures on this head). Per the documented fallback, the diff on this head was reviewed by the PR author; this comment is the on-the-record attestation the merge gate reads back. It stops matching on the next push. |



Renovate is not running on this repository, and the reason is a file that went missing rather than a decision.
This repository was onboarded in February 2025: #100 "Configure Renovate" merged
renovate.jsonintomainon 2025-02-19, and roughly a hundred Renovate pull requests followed over the next month. They stop in March 2025.The file is not in the tree today, and no commit touching
renovate.jsonexists anywhere in the current history — not onmain, not onv4, not on any ref; the merge commit for #100 is gone as well. Somainwas rewritten after that merge and the configuration went with it, silently. Renovate then treats the repository as not onboarded and skips it, which is exactly when the pull requests stopped.The content is the canonical form used by the other 127 repositories in the organization — a single
extendsofgithub>netresearch/renovate-config, which is where the policy lives (stability days, the automerge rules, thedeps-no-automergelabel). The 2025 onboarding config predates that preset, so this is not a byte-for-byte restore.Dependabot stays for now. Removing it is a separate step per repository, taken once Renovate is demonstrably running here, not on the strength of this file existing.
Verified with Renovate's own validator, not just JSON syntax:
INFO: Config validated successfully.Assisted by claude-code:claude-opus-5 — Session