From fbe209cb33daf1007087f11068b85a32e06c04e8 Mon Sep 17 00:00:00 2001 From: Lawrence Chen Date: Wed, 18 Mar 2026 03:30:32 -0700 Subject: [PATCH] Read the prebuilt display helper path from the harness manifest --- .github/workflows/ci.yml | 9 ++++- .github/workflows/test-e2e.yml | 10 ++++-- .../DisplayResolutionRegressionUITests.swift | 33 ++++++++++++++----- 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8018dbf9..78dea457 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -466,11 +466,18 @@ jobs: set -euo pipefail SOURCE_PACKAGES_DIR="$PWD/.ci-source-packages" HELPER_PATH="/tmp/create-virtual-display" + MANIFEST_PATH="/tmp/cmux-ui-test-display-harness.json" + + rm -f "$MANIFEST_PATH" + trap 'rm -f "$MANIFEST_PATH"' EXIT clang -framework Foundation -framework CoreGraphics \ -o "$HELPER_PATH" scripts/create-virtual-display.m - CMUX_UI_TEST_DISPLAY_HELPER_BINARY_PATH="$HELPER_PATH" \ + cat >"$MANIFEST_PATH" <"$MANIFEST_PATH" <