fix(ci): disable Renovate grouping; one PR per dep (#127) #130
No reviewers
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol!130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "126-renovate-no-grouping"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #127.
(Branch is
126-renovate-no-grouping— Forgejo's API was 503ing when I started, so I pre-numbered the branch under what turned out to be a different free index. The commit and PR reference #127 correctly.)What changes
renovate.jsongroupNamefrom everypackageRulesentry; rewrite each rule'sdescriptionso it explains "one PR per dep" instead of which group it belongs to.docs/ci.mddocs/adr/0020-renovate-per-dep-prs.mddocs/adr/README.mdWhat does NOT change
rangeStrategy: "update-lockfile"default — still in effect.needs-human-reviewlabel on majors / actions / Dockerfile digest bumps — still in effect.Test plan
python3 -c 'import json; json.load(open("renovate.json"))'— clean.npx --yes --package=renovate@latest -- renovate-config-validator—Config validated successfully against 1 file(s).grep -c groupName renovate.json→0.ADR housekeeping
This is a real decision reversal, not just an implementation tweak, so it gets its own ADR per the ADR-0001 immutability rule. ADR-0009 is left intact textually and its index entry now flags §3 as superseded — anyone reading ADR-0009 sees the historical reasoning, then is pointed at ADR-0020 for the current policy.
📊 Test coverage
Patch coverage: no testable lines changed.
Overall (
app/,lib/,db/, excluding UI per ADR-0019):Soft thresholds per ADR-0019. Coverage is informational and does not block merge.