diff --git a/.github/workflows/rust-release-windows.yml b/.github/workflows/rust-release-windows.yml index 0684ce0543..68bd32a916 100644 --- a/.github/workflows/rust-release-windows.yml +++ b/.github/workflows/rust-release-windows.yml @@ -409,7 +409,7 @@ jobs: unsigned="${RUNNER_TEMP}/unsigned-voice/extracted" signed="${GITHUB_WORKSPACE}/signed-voice/${target}" mkdir -p "$unsigned" "$signed" - tar --force-local -xzf "${RUNNER_TEMP}/unsigned-voice/voice-unsigned-${target}.tar.gz" -C "$unsigned" + tar -xzf "$(cygpath -u "${RUNNER_TEMP}/unsigned-voice/voice-unsigned-${target}.tar.gz")" -C "$(cygpath -u "$unsigned")" python "${GITHUB_WORKSPACE}/third_party/voice/release_runtime.py" stage \ --source "$unsigned/runtime" --target "$target" --output "$signed/runtime" cp "$unsigned/codex-voice-host.exe" "$signed/codex-voice-host.exe"