also looking at this
fix(migrate): create the ledger inside the lock, and stop the two bots racing
#1079
4 files
+81
-13
| @@ -1,5 +1,26 @@ | ||
| 1 | 1 | { |
| 2 | "extends": [ | |
| 3 | "github>ow3org/renovate-config" | |
| 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", | |
| 3 | "enabled": false, | |
| 4 | "_comment": [ | |
| 5 | "Renovate is off: buddy-bot owns dependency updates here (see CLAUDE.md).", | |
| 6 | "", | |
| 7 | "Both bots were live on the same manifests, which does not merely duplicate", | |
| 8 | "work — it deadlocks. They both rewrite bun.lock, so whichever lands first", | |
| 9 | "invalidates every open PR from the other. That is why all six renovate PRs", | |
| 10 | "were mergeable and all six buddy-bot PRs were conflicting at the same", | |
| 11 | "moment, and why the queue reached 12 open PRs for 3 distinct upgrades.", | |
| 12 | "", | |
| 13 | "It also cost a broken main: renovate's #999 grouped kysely 0.28 -> 0.29 as", | |
| 14 | "'non-major', but for a 0.x package a minor IS breaking, and it ignored", | |
| 15 | "kysely-bun-sqlite's declared peer of ^0.28.2. That reddened typecheck on", | |
| 16 | "main and blocked a release.", | |
| 17 | "", | |
| 18 | "This file is kept rather than deleted on purpose: renovate treats a repo", | |
| 19 | "with no config as un-onboarded and opens a fresh 'Configure Renovate' PR.", | |
| 20 | "Disabling in-repo is the only way to stay quiet. For belt and braces,", | |
| 21 | "deselect this repository in the Renovate GitHub App installation settings.", | |
| 22 | "", | |
| 23 | "GitHub Actions bumps are handled by .github/dependabot.yml, because", | |
| 24 | "buddy-bot generates workflow files but does not bump `uses:` pins." | |
| 4 | 25 | ] |
| 5 | 26 | } |