Serial merge queue — the sole writer to trunk across 2 repos. Comment @marge queue on an approved, green PR to enqueue it, or @marge cancel to pull it back out.
@marge queue · target trunk⏱ tick #310919 running — retargeting orphaned stacks (for 8s)
Ordered as a dependency tree — PRs waiting on nothing first; stacked children nest (↳) under their parent. A dashed ghost row is a PR a queued one is stacked on but which isn't itself queued.
| PR | state | by | detail | enqueued |
|---|---|---|---|---|
| empty — nothing queued | ||||
| PR | outcome | sha | detail | when |
|---|---|---|---|---|
| #915 | merged | 398915c43b6 | feat(fj): Add `actions retry` to rerun a finished run | 7d ago |
| #914 | merged | 0717cbe0444 | feat(forgejo): Add an Actions rerun API to the fork | 7d ago |
| #905 | merged | ed727cf8ed4 | feat(chit): Random ids for bugs/investigations/bails, not sequential | 8d ago |
| #902 | merged | be4fa2c7f97 | fix(buildbarn): admit four CPUs per action (BUG-0079) | 13d ago |
| #901 | merged | 8cd208215be | feat(marge): add `@marge force` to merge despite red CI | 14d ago |
| #896 | rejected | — | CI did not pass after rebasing onto `trunk` (timeout) — re-issue `@marge queue` to retry once it's fixed | 19d ago |
| #895 | merged | 818feeb41fd | fix(uhaul-provisioner): Reheal PVCs stuck Pending on a missed kopf event | 19d ago |
| #871 | superseded | — | `trunk` already contains this change (diff is empty) | 25d ago |
| #872 | superseded | — | `trunk` already contains this change (diff is empty) | 25d ago |
| #874 | superseded | — | `trunk` already contains this change (diff is empty) | 25d ago |
| #879 | merged | 8aaec124640 | bundled | 25d ago |
| #878 | merged | 8aaec124640 | bundled | 25d ago |
| #877 | merged | 687873479ba | bundled | 25d ago |
| #876 | merged | 687873479ba | bundled | 25d ago |
| #877 | rejected | — | bundle: #877 was pushed since the bundle was selected | 25d ago |
| #876 | absorbed | — | absorbed into the bundle for #877 | 25d ago |
| #875 | merged | cff19126208 | test(marge): cover green repair stacks with red members | 26d ago |
| #833 | merged | c0176fbd39a | fix(buildbarn): Bridge queue for clients still on the act-22.04 pin | 27d ago |
| #866 | merged | 2010823b7bc | feat(marge): Enable stack-at-a-time bundling for contact-light/source | 34d ago |
| #865 | merged | 874e2265745 | fix(chit): reject malformed playtest deliveries | 34d ago |
| #840 | rejected | — | the PR changed since `@marge queue` — re-issue `@marge queue` to re-approve | 42d ago |
| #839 | merged | 1e01b6d9007 | chit: stopping the loop should not mean waiting twenty minutes for it | 43d ago |
| #838 | merged | 5ae639acaa0 | chit: rank the ready frontier by how much taking it would set free | 43d ago |
| #834 | merged | 71fa2362e23 | feat(msix_packaging): MSIX packaging rules, and spandrel packaged with them | 43d ago |
| #837 | merged | d2265d86e61 | bundled | 43d ago |
@marge queue · target trunk⏱ tick #165729 · last ran 38s ago (took 40s) · next due now · now: idle
Ordered as a dependency tree — PRs waiting on nothing first; stacked children nest (↳) under their parent. A dashed ghost row is a PR a queued one is stacked on but which isn't itself queued.
| PR | state | by | detail | enqueued |
|---|---|---|---|---|
| #864feat(terrain): adaptive tessellation and the planet producer (M0-116 1/5) | waiting | @claude | stack-held: #909 is stacked on this PR — the stack lands together; `@marge queue` #909 to land it all, or mark #909 draft/WIP to release this PR alone | 1d ago |
| ↳ #865feat(terrain): complete and validate the realized-product ABI (M0-116 2/5) | waiting | @claude | stack-held: #909 is stacked on this PR — the stack lands together; `@marge queue` #909 to land it all, or mark #909 draft/WIP to release this PR alone | 1d ago |
| ↳ #866feat(terrain): op-aware error bounds, apertures and adaptive-mesh hooks (M0-116 3/5) | waiting | @claude | stack-held: #909 is stacked on this PR — the stack lands together; `@marge queue` #909 to land it all, or mark #909 draft/WIP to release this PR alone | 1d ago |
| ↳ #869feat(terrain): neighbouring chunks share exact edge rails across class and level (M0-0dede, M0-116) | waiting | @claude | stack-held: #909 is stacked on this PR — the stack lands together; `@marge queue` #909 to land it all, or mark #909 draft/WIP to release this PR alone | 1d ago |
| ↳ #867feat(ring): adaptive swept realizer beside the grid producer (M0-116 4a/5) | waiting | @claude | stack-held: #909 is stacked on this PR — the stack lands together; `@marge queue` #909 to land it all, or mark #909 draft/WIP to release this PR alone | 1d ago |
| PR | outcome | sha | detail | when |
|---|---|---|---|---|
| #907 | merged | 354b5c751fb | test(net): M0-354a1 calibrate framed discovery and repair timing history | 10h ago |
| #778 | merged | 9b5b8a22ef7 | fix(collision): a walker walks off a convex edge between wound colliders (BUG-0123) | 1d ago |
| #891 | merged | a621b1b1aaf | M0-354a1: search sparse accepted motion and payload limits | 1d ago |
| #890 | merged | 7dc1043a10e | test(net): M0-354a1 search prop collider replay payloads | 1d ago |
| #889 | merged | 18ead96cd1b | test(net): M0-354a1 search checkpoint authority frame admission | 1d ago |
| #888 | merged | b3e4e5f05d3 | test(net): M0-354a1 search lifecycle wire and batch delivery | 1d ago |
| #887 | merged | af4db2a3dca | M0-354a1: search checkpoint recovery across placement fences | 1d ago |
| #886 | merged | 4b573f028fd | test(net): M0-354a1 search lifecycle checkpoint retention pressure | 1d ago |
| #885 | merged | 062f02fec31 | M0-354a1: calibrate accepted-envelope wire and batch discovery | 1d ago |
| #884 | merged | 417f0b49120 | test(net): M0-354a1 search publisher transport admission per packet | 1d ago |
| #883 | merged | b30de5a58c3 | test(net): M0-354a1 calibrate full-checkpoint body rebinding | 1d ago |
| #882 | merged | 0b74025f2ec | test(net): M0-354a1 search lifecycle checkpoint streams across re-entry | 1d ago |
| #881 | merged | f72710f8c06 | test(net): M0-354a1 calibrate multi-cube interest discovery | 1d ago |
| #880 | merged | 431c0aa7a37 | test(net): M0-354a1 calibrate 3D interest publication discovery | 1d ago |
| #879 | merged | bedc7659a56 | test(net): M0-354a1 search interest publication at world edges | 1d ago |
| #878 | merged | 34c6ea47371 | test(net): M0-354a1 search real interest publication under refusal | 1d ago |
| #877 | merged | ca0440ed8b7 | test(net): M0-354a1 calibrate full-checkpoint recovery discovery | 1d ago |
| #876 | merged | a78a461a97c | test(net): M0-354a1 calibrate lifecycle replay discovery | 1d ago |
| #874 | merged | 5979ebd1b86 | test(net): M0-354a1 calibrate interest planner discovery | 1d ago |
| #873 | merged | 89b2238576b | test(net): M0-354a1 accepted-stream discovery and runahead finding | 1d ago |
| #809 | merged | 997f8d2cbf6 | fix(net): bound accepted-history replication work (BUG-0086) | 1d ago |
| #843 | merged | 6b5fec62437 | test(net): M0-303c4 property-based netcode harness with replayable shrinking | 2d ago |
| #817 | rejected | — | bundle: the bundler failed to build `marge/bundle-824-817`: BuildError: [contact-light/source] git cherry-pick --no-commit failed (1): error: could not apply 8758f8607... feat(terrain): curvature-driven adaptive tessellation with variable vertex counts (M0-116) hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' | 3d ago |
| #824 | absorbed | — | absorbed into the bundle for #817 | 3d ago |
| #862 | merged | 613ad4d127f | feat(ring): swept ground classified per fragment by the authority's own material table (terrain-seam D3) | 3d ago |