From 9e868bd9dc007c05e84a98e0b1f4e31dc98c5e6a Mon Sep 17 00:00:00 2001 From: Benjamin Carlsson Date: Wed, 9 Sep 2026 08:05:06 +0000 Subject: [PATCH] Handle empty voice arguments in macOS release packaging (#44101) Guard the `voice_args` array expansion to avoid unbound-variable errors under `set -u` when packaging bundles without voice arguments. Preserve quoted arguments for the `primary` bundle. GitOrigin-RevId: 677a565d1678dc1e218cd9a98298aa6a26873643 --- .github/workflows/rust-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust-release.yml b/.github/workflows/rust-release.yml index c46aae1b22..67876e7a52 100644 --- a/.github/workflows/rust-release.yml +++ b/.github/workflows/rust-release.yml @@ -925,7 +925,7 @@ jobs: --archive-dir "dist/${TARGET}" \ --rg-bin "signed-resources/${TARGET}/rg" \ --zsh-bin "signed-resources/${TARGET}/zsh" \ - "${voice_args[@]}" + ${voice_args[@]+"${voice_args[@]}"} - name: Build unsigned macOS DMG if: ${{ matrix.build_dmg == 'true' }}