From 24c8fc525e02bddbcf386bd1cebf6796e4652464 Mon Sep 17 00:00:00 2001 From: adilallo <39313955+adilallo@users.noreply.github.com> Date: Wed, 3 Sep 2025 10:47:50 -0600 Subject: [PATCH] Fix Chrome path resolution in performance test step --- .gitea/workflows/ci.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index e1e2943..da06f17 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -249,7 +249,10 @@ jobs: fi echo "node after: $(node -v) arch=$(node -p 'process.arch')" echo "uname -m: $(uname -m)" - "${CHROME_PATH}" --version || true + # Get Chrome path for this step + CHROME_PATH=$(npx @puppeteer/browsers executable-path chrome@stable --platform=mac_arm --path .cache/puppeteer) + echo "Chrome path: $CHROME_PATH" + "$CHROME_PATH" --version || true - name: Performance (start + test + teardown) run: | @@ -268,7 +271,10 @@ jobs: # Ensure we're using arm64 Node for Lighthouse echo "Node arch: $(node -p "process.arch")" - echo "Chrome: $CHROME_PATH" + + # Get Chrome path directly in this step + CHROME_PATH=$(npx @puppeteer/browsers executable-path chrome@stable --platform=mac_arm --path .cache/puppeteer) + echo "Chrome path: $CHROME_PATH" "$CHROME_PATH" --version # Run LHCI with arm64 Node + arm64 Chrome