From 747e417cb05d8a9c9a2d2e07c6f8356a980f73a6 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 24 Oct 2026 22:39:42 -0700 Subject: [PATCH 1/2] chore(quest): claim quest/m0/ci/select-launcher-path.md Quest-Claim: fd0fb2c0cfa4326d From 4f09f1b8a7a49e1f6fe6f79524d618a8e8320547 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Sat, 24 Oct 2026 22:40:40 -0700 Subject: [PATCH 2/2] quest: abandon select-launcher-path, fixed in #6256 The re-exec bug exists only on the local-gate branch, which already names sh/local.sh and sh/rs/select.sh root-relative after its cd (66dd38dc9e). Co-Authored-By: Claude Opus 5.5 --- quest/m0/ci/README.md | 1 - quest/m0/ci/select-launcher-path.md | 16 ---------------- 2 files changed, 17 deletions(-) delete mode 100644 quest/m0/ci/select-launcher-path.md diff --git a/quest/m0/ci/README.md b/quest/m0/ci/README.md index 7ecadcdfc1e..85db0b5210a 100644 --- a/quest/m0/ci/README.md +++ b/quest/m0/ci/README.md @@ -90,7 +90,6 @@ The historical samples locate candidates; they are not controlled benchmarks. - [Require the release gate](/quest/m0/ci/release-gates.md) - condition: the next cut carries `release-gate.yml`; then release PRs require it - [Share local check capacity](/quest/m0/ci/local-gate.md) - gate expensive phases and bound internal fanout -- [select.sh launcher path](/quest/m0/ci/select-launcher-path.md) - `sh/rs/select.sh` runs from a subdirectory by resolving its launcher before `cd` - [Build queue entries concurrently](/quest/m0/ci/queue-concurrency.md) - the queue builds two or more entries at once instead of one - [Check the bindings in separate lanes](/quest/m0/ci/ffi-lane.md) - py, kt, swift, go, carla, and cpp check concurrently instead of in one serial lane - [Measure nightly compiler levers](/quest/m0/ci/nightly-levers.md) - the parallel frontend and Cranelift, adopted only if the numbers beat their risks diff --git a/quest/m0/ci/select-launcher-path.md b/quest/m0/ci/select-launcher-path.md deleted file mode 100644 index b1d826232ef..00000000000 --- a/quest/m0/ci/select-launcher-path.md +++ /dev/null @@ -1,16 +0,0 @@ -# [XS] select.sh resolves its launcher before cd - -## Goal - -`cd sh/rs && bash select.sh lint --all` runs the selected checks instead of -failing with `bash: ./../local.sh: No such file or directory`. - -## Plan - -[moq-dev/moq#6256](https://github.com/moq-dev/moq/pull/6256) re-execs -`sh/rs/select.sh` through `sh/local.sh` after changing to the repository -root, so a relative `$0` no longer resolves -([review thread](https://github.com/moq-dev/moq/pull/6256#discussion_r4366860705)). -Resolve both paths before the `cd`, or name them relative to the root. - -Public API: none. Wire: none.