From 49a2db78c95d51cd65100a746a8f9323f2a25bce Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 9 Jan 2026 14:39:24 +0100 Subject: [PATCH] ci: fix Windows runner encoding (#569) (thanks @bjesuiter) --- .github/workflows/ci.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a532854a5..2b0d41ffd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -119,7 +119,6 @@ jobs: - name: Force UTF-8 output (Windows) run: | - chcp.com 65001 echo "LANG=en_US.UTF-8" >> "$GITHUB_ENV" echo "LC_ALL=en_US.UTF-8" >> "$GITHUB_ENV" @@ -149,15 +148,19 @@ jobs: - name: Runtime versions run: | + chcp.com 65001 node -v npm -v bun -v - name: Capture node path - run: echo "NODE_BIN=$(dirname \"$(node -p \"process.execPath\")\")" >> "$GITHUB_ENV" + run: | + chcp.com 65001 + echo "NODE_BIN=$(dirname \"$(node -p \"process.execPath\")\")" >> "$GITHUB_ENV" - name: Enable corepack and pin pnpm run: | + chcp.com 65001 corepack enable corepack prepare pnpm@10.23.0 --activate pnpm -v @@ -166,6 +169,7 @@ jobs: env: CI: true run: | + chcp.com 65001 export PATH="$NODE_BIN:$PATH" which node node -v @@ -173,7 +177,9 @@ jobs: pnpm install --ignore-scripts=false --config.engine-strict=false --config.enable-pre-post-scripts=true || pnpm install --ignore-scripts=false --config.engine-strict=false --config.enable-pre-post-scripts=true - name: Run ${{ matrix.task }} (${{ matrix.runtime }}) - run: ${{ matrix.command }} + run: | + chcp.com 65001 + ${{ matrix.command }} macos-app: if: github.event_name == 'pull_request'