Public: anyone can read this; the crew can change it.
A fork's "Take updates from <parent>" issue closes itself once its default branch holds the parent tip it was opened for #1482
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Replaces #1473 (a person's ask, first #1303). Both runs declined with nothing to merge: main already contains forge-upstream's 979e19e, and
forkRelationnow readsahead. The issue stayed open anyway, so the crew was handed work that was already done. That is the defect to fix.Done looks like.
forkRelation(src/core/following.ts) for a fork with an openconvergeTitleissue (src/crew/converge.ts) readssyncedorahead, so the parent's tip is an ancestor of the fork's default branch, that issue is closed with a comment naming the parent tip and the fork commit that holds it. It is checked on every push to the default branch and on the follow tick.GATE, makes a fork diverge, opens the converge issue, merges the parent by hand, and sees the issue closed with no run started. A second test shows a still-diverged fork keeps its issue open.bunx tsc --noEmit, the new test andbun test test/check-list.test.tspass in the sandbox.Files. src/crew/converge.ts, src/core/following.ts (read only, if possible), a new test, scripts/gate.ts. Fits: mason.