Repository navigation
chore(renovate): copy the needed org config and keep the repo rules - #764
Conversation
Mend does not apply the org Renovate config to public repos. Copy the parts of org-inherited-config.json (aignostics/renovate-config@2e5f0a7ea7d3) that this repo uses, in the layout of foundry-python-core#141, and keep the repo rules in two marked sections. Turn off the copier manager and add the Renovate manager labels to labels.yml, so the label sync keeps them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
OX Security reviewed this pull request — nothing to fix.
Branch |
|
|
Claude finished @olivermeyer's task in 2m 21s —— View job PR Review: Renovate Configuration UpdateReviewing PR #764: chore(renovate): copy the needed org config and keep the repo rules Todo List
Review SummaryNo blocking issues found. This is a well-executed configuration change with excellent documentation. Critical Checks✅ Conventional Commits
✅ Security & Best Practices (renovate.json)
✅ Renovate Configuration QualityThe
✅ GitHub Labels ConfigurationThe
Repository-Specific ObservationsCI/CD Integration
Medical Device Context
Suggestions (Non-blocking)Documentation Enhancement: Consider adding a brief note to ## Dependency Management (Renovate)
This repo's `renovate.json` contains org-level configuration because Mend does not apply
the org config (aignostics/renovate-config) to public repos. The file is well-documented
with inline comments explaining each rule. Repo-specific rules are marked in two sections.This would help future contributors understand why the file is so comprehensive compared to typical Renovate configs. Test Coverage ImpactN/A - No code changes, only configuration files. All CI checks (OX Security, Codecov, SonarQube) have passed. Breaking ChangesNone - This is additive configuration. Renovate will start using these rules for future PRs. No changes to SDK APIs or behavior. Verdict: ✅ claude:review:passed Excellent work on this PR! The configuration is correct, well-documented, and follows security best practices. The inline documentation in |



Why?
Mend does not apply the org Renovate config to public repos, so no org rule reaches this repo: not the 5-day release age, the security-fix handling, Conventional Commits or the pre-commit manager. The org Slack rule says a
renovate.jsonwith only$schemagets the org defaults, which is not true here.How?
renovate.jsonnow holds the parts oforg-inherited-config.jsonfrom aignostics/renovate-config@2e5f0a7ea7d3 that this repo uses, in the layout of aignostics/foundry-python-core#141. The header lists what is left out and why:hostRules(a missing Mend secret stops Renovate),onboardingPrTitle, the custom managers, and the rules for registries this repo does not use. The repo rules stay in two marked sections, with a new "Python" group forrequires-pythonand.python-version, a "pre-commit hooks" group and the copier manager off, andlabels.ymlgets the manager labels thataddLabelsadds, so the label sync does not delete them.🤖 Generated with Claude Code