From 41fe1b09c6c985643c50963b82250d1d5b1dee1c Mon Sep 17 00:00:00 2001 From: chan Date: Fri, 15 May 2026 17:39:46 +0900 Subject: [PATCH] fix(ci): fix multiline cache key error by extracting only the first line of playwright version --- .gitea/workflows/code_check.yml | 8 ++++---- scripts/run_adminfront_ci_tests.sh | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/code_check.yml b/.gitea/workflows/code_check.yml index ad06ead7..d1fd42f4 100644 --- a/.gitea/workflows/code_check.yml +++ b/.gitea/workflows/code_check.yml @@ -335,7 +335,7 @@ jobs: id: playwright-version run: | cd userfront-e2e - echo "version=$(npm list @playwright/test | grep @playwright/test | awk -F@ '{print $NF}')" >> "$GITHUB_OUTPUT" + echo "version=$(npm list @playwright/test | grep @playwright/test | awk -F@ '{print $NF}' | head -n 1)" >> "$GITHUB_OUTPUT" - name: Cache Playwright Browsers uses: actions/cache@v4 @@ -564,7 +564,7 @@ jobs: id: playwright-version run: | cd adminfront - echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}')" >> "$GITHUB_OUTPUT" + echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}' | head -n 1)" >> "$GITHUB_OUTPUT" - name: Cache Playwright Browsers uses: actions/cache@v4 @@ -657,7 +657,7 @@ jobs: id: playwright-version run: | cd devfront - echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}')" >> "$GITHUB_OUTPUT" + echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}' | head -n 1)" >> "$GITHUB_OUTPUT" - name: Cache Playwright Browsers uses: actions/cache@v4 @@ -839,7 +839,7 @@ jobs: id: playwright-version run: | cd orgfront - echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}')" >> "$GITHUB_OUTPUT" + echo "version=$(pnpm list -C ../common @playwright/test --depth 0 | grep @playwright/test | awk -F@ '{print $NF}' | head -n 1)" >> "$GITHUB_OUTPUT" - name: Cache Playwright Browsers uses: actions/cache@v4 diff --git a/scripts/run_adminfront_ci_tests.sh b/scripts/run_adminfront_ci_tests.sh index e6e46101..d55c5934 100755 --- a/scripts/run_adminfront_ci_tests.sh +++ b/scripts/run_adminfront_ci_tests.sh @@ -12,7 +12,7 @@ cleanup() { } trap "cleanup; exit" INT TERM -trap cleanup EXIT +trap "cleanup" EXIT mkdir -p reports rm -rf adminfront/node_modules