From 69e8bee8213dcf35689baf2d9eaa406ed218f2dd Mon Sep 17 00:00:00 2001 From: Kazuaki Matsuo Date: Sun, 19 Oct 2025 01:58:27 -0700 Subject: [PATCH 1/3] ci: try run with npx --- .github/workflows/functional-test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/functional-test.yml b/.github/workflows/functional-test.yml index 882a00e7..3383c3b6 100644 --- a/.github/workflows/functional-test.yml +++ b/.github/workflows/functional-test.yml @@ -60,7 +60,7 @@ jobs: - uses: actions/checkout@v3 - name: Install Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: 'lts/*' @@ -85,7 +85,7 @@ jobs: nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | - appium driver run xcuitest download-wda-sim --platform=${{matrix.test_targets.platform}} --outdir=${{github.workspace}}/wda + npx appium driver run xcuitest download-wda-sim --platform=${{matrix.test_targets.platform}} --outdir=${{github.workspace}}/wda name: Downloading prebuilt WDA - name: Set up Ruby @@ -161,7 +161,7 @@ jobs: nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | - appium driver run xcuitest download-wda-sim --platform=ios --outdir=${{github.workspace}}/wda + npx appium driver run xcuitest download-wda-sim --platform=ios --outdir=${{github.workspace}}/wda name: Downloading prebuilt WDA - name: Set up Ruby From 5045a4145cc9b5215cdc6e7be23b1787d1969e26 Mon Sep 17 00:00:00 2001 From: Kazuaki Matsuo Date: Sun, 19 Oct 2025 10:53:29 -0700 Subject: [PATCH 2/3] ci: workaround to keep symlink in xcuitest driver's appium --- .github/workflows/functional-test.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/functional-test.yml b/.github/workflows/functional-test.yml index 3383c3b6..df0fac49 100644 --- a/.github/workflows/functional-test.yml +++ b/.github/workflows/functional-test.yml @@ -79,13 +79,14 @@ jobs: # Start Appium - run: npm install -g appium - run: | - appium driver install xcuitest appium plugin install images appium plugin install execute-driver + // Workaround to keep symlink to global appium + appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | - npx appium driver run xcuitest download-wda-sim --platform=${{matrix.test_targets.platform}} --outdir=${{github.workspace}}/wda + appium driver run xcuitest download-wda-sim --platform=${{matrix.test_targets.platform}} --outdir=${{github.workspace}}/wda name: Downloading prebuilt WDA - name: Set up Ruby @@ -155,9 +156,10 @@ jobs: npm install -g appium npm install -g mjpeg-consumer - run: | - appium driver install xcuitest appium plugin install images appium plugin install execute-driver + // Workaround to keep symlink to global appium + appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & - run: | From c95a4fa33cb6f899ad031198d63bea879ea9303f Mon Sep 17 00:00:00 2001 From: Kazuaki Matsuo Date: Sun, 19 Oct 2025 23:06:51 -0700 Subject: [PATCH 3/3] Change comment syntax from // to # in YAML --- .github/workflows/functional-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/functional-test.yml b/.github/workflows/functional-test.yml index df0fac49..6e47abb7 100644 --- a/.github/workflows/functional-test.yml +++ b/.github/workflows/functional-test.yml @@ -81,7 +81,7 @@ jobs: - run: | appium plugin install images appium plugin install execute-driver - // Workaround to keep symlink to global appium + # Workaround to keep symlink to global appium appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log & @@ -158,7 +158,7 @@ jobs: - run: | appium plugin install images appium plugin install execute-driver - // Workaround to keep symlink to global appium + # Workaround to keep symlink to global appium appium driver install xcuitest nohup appium --use-plugins=images,execute-driver --relaxed-security --log-timestamp --log-no-colors 2>&1 > appium.log &