From 17015dad95ba8223b4d8d03fa7ecf2acd3a0af93 Mon Sep 17 00:00:00 2001 From: theBlanketBaron Date: Wed, 11 Nov 2026 20:56:15 -0500 Subject: [PATCH] CI on Murph (rally RAL-144): the e2e scripts find ci-local's build On main f6a294f, ci-local's `tests` job failed 96 of 110 gate-e2e checks: "no such file or directory: .../target/debug/muster-daemon". The scripts run ./target/debug/, but ci-local builds into $CARGO_TARGET_DIR under ~/.cache/ci. The job now links ./target there first (the checkout is fresh each run, and /target is ignored). Co-Authored-By: Claude Opus 5.5 --- .ci/local.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.ci/local.toml b/.ci/local.toml index c3c32ec..882d554 100644 --- a/.ci/local.toml +++ b/.ci/local.toml @@ -26,6 +26,9 @@ command -v nc >/dev/null || { echo "the end-to-end scripts need nc (openbsd-netc cargo fmt --all -- --check cargo clippy --workspace --all-targets -- -D warnings cargo test --workspace +# The end-to-end scripts run ./target/debug/, but ci-local builds into $CARGO_TARGET_DIR +# under ~/.cache/ci (kept between runs). The checkout is fresh each run, so point ./target there. +ln -sfn "$CARGO_TARGET_DIR" target cargo build --workspace && ./scripts/test-gate-e2e.sh ./scripts/test-links-e2e.sh sh scripts/test-install-codex.sh