From 1e6e96a766cfcd0af476e08ba4516767eb0d8a47 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 1 Oct 2026 00:53:35 -0700 Subject: [PATCH] quest: link the two outside conditions main rejects admission-bench and cluster-shims landed with plain-text Required bullets, which the bumped quest check refuses, so Check fails on every PR. Co-Authored-By: Claude Opus 5.5 --- quest/m1/README.md | 1 + quest/m1/admission-bench.md | 2 +- quest/m1/cluster-shims.md | 2 +- quest/m1/relay-mesh-refusal-release.md | 15 +++++++++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 quest/m1/relay-mesh-refusal-release.md diff --git a/quest/m1/README.md b/quest/m1/README.md index da1236cff0..07ed63e03f 100644 --- a/quest/m1/README.md +++ b/quest/m1/README.md @@ -36,6 +36,7 @@ QUIC studies there on that rule. - [IETF drain before close](/quest/m1/ietf-drain-before-close.md) - moq-transport sessions deliver finished tracks before a graceful close, as moq-lite does - [Close waits for the tail](/quest/m1/close-tail.md) - on lite-07, `close()` returns `Ok` only after each subscriber FINs its Subscribe Stream, having read the track to its end - [moq play drain tail](/quest/m1/play-drain-tail.md) - retired renditions and finite tracks play their last 10 ms of audio +- [A moq-relay release refuses --cluster-mesh](/quest/m1/relay-mesh-refusal-release.md) - the release that lets the cluster flag shims go - [web-transport-moq 1.3.3 ships noq#24](/quest/m1/web-transport-moq-release.md) - the release that carries the close-capsule fix - [WebTransport close upstream](/quest/m1/wt-close-upstream.md) - web-transport-moq delivers the close capsule itself, and moq-tokio's `CLOSE_LINGER` is deleted - [Browser close code](/quest/m1/browser-close-code.md) - a playwright case proves the page reads a relay's close code and reason, on every web-transport backend diff --git a/quest/m1/admission-bench.md b/quest/m1/admission-bench.md index 84c0a2474f..288dc13e68 100644 --- a/quest/m1/admission-bench.md +++ b/quest/m1/admission-bench.md @@ -20,4 +20,4 @@ wakes. ## Required -- The wildcard line (moq-dev/moq#4403) lands on main, where the walk lives +- [Wildcard](/quest/m0/wildcard/README.md) - the line the admission walk lives on diff --git a/quest/m1/cluster-shims.md b/quest/m1/cluster-shims.md index 2147ec27a8..5713f838f0 100644 --- a/quest/m1/cluster-shims.md +++ b/quest/m1/cluster-shims.md @@ -18,4 +18,4 @@ Public API: removes two hidden `cluster::Config` fields. Wire: none. ## Required -- A moq-relay release carrying the `--cluster-mesh` refusal from #4601 +- [A moq-relay release refuses --cluster-mesh](/quest/m1/relay-mesh-refusal-release.md) - the release that carries the last refusal diff --git a/quest/m1/relay-mesh-refusal-release.md b/quest/m1/relay-mesh-refusal-release.md new file mode 100644 index 0000000000..a4b71f3156 --- /dev/null +++ b/quest/m1/relay-mesh-refusal-release.md @@ -0,0 +1,15 @@ +# [XS] A moq-relay release refuses --cluster-mesh + +## Goal + +A `moq-relay` release on crates.io carries +[#4601](https://github.com/moq-dev/moq/pull/4601), which refuses +`--cluster-mesh` at startup with a pointer to its replacement. + +This quest tracks a condition outside the repository. When it holds, delete +this quest and every `Required` entry that links it. + +## Plan + +As of 2026-10-01 the newest release is moq-relay 0.15.8 (2026-09-28), cut +before #4601 merged.