ReviewOS

also looking at this

stacks/bun-query-builder

fix(migrate): create the ledger inside the lock, and stop the two bots racing

#1079
Merged glennmichael123 wants to merge fix/migrate-lock-race into main
4 files +81 -13
.github/renovate.jsonmodified+23-2
Changes to .github/renovate.json
@@ -1,5 +1,26 @@
11{
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."
425 ]
526}