Prune dead npm minor/patch automerge presets, document policy
npm minor/patch updates are disabled and handled by weekly lockFileMaintenance, so the eslint/sass automerge presets (scoped to minor/patch only) could never fire. Remove them; their updates still auto-merge via the lockfile PR, and their majors now surface as reviewable PRs per policy. Wire the missing automerge-typescript preset into automerge-common so TypeScript majors auto-merge on green CI as intended. Add a README documenting the update policy, auto-merge safety model, and supply-chain hardening. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
c66a1ee936
commit
efbd35396f
4 changed files with 86 additions and 39 deletions
|
|
@ -1,12 +1,11 @@
|
|||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"description": "Default preset for use with my repos",
|
||||
"description": "Wires in every automerge exception preset (packages trusted to merge on green CI)",
|
||||
"extends": [
|
||||
"local>iac/renovate-config//automerge-bootstrap",
|
||||
"local>iac/renovate-config//automerge-docker",
|
||||
"local>iac/renovate-config//automerge-go",
|
||||
"local>iac/renovate-config//automerge-eslint",
|
||||
"local>iac/renovate-config//automerge-sass",
|
||||
"local>iac/renovate-config//automerge-sveltekit",
|
||||
"local>iac/renovate-config//automerge-typescript"
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue