From 0368fe8248d30c7a29bf45850567b03a8562b6b3 Mon Sep 17 00:00:00 2001 From: Shantur Rathore Date: Tue, 24 Feb 2026 07:29:26 +0000 Subject: [PATCH] fix(ci): avoid bash globstar on macOS --- .github/workflows/build-and-upload.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-upload.yml b/.github/workflows/build-and-upload.yml index 17e8d705..c0dc0f3c 100644 --- a/.github/workflows/build-and-upload.yml +++ b/.github/workflows/build-and-upload.yml @@ -84,9 +84,12 @@ jobs: fi release_root="packages/electron-app/release" - shopt -s nullglob globstar - - apps=("$release_root"/**/CodeNomad.app) + # macOS GitHub runners ship /bin/bash 3.2 which doesn't support `shopt -s globstar`. + # Use find to locate built app bundles instead of ** globs. + apps=() + while IFS= read -r -d '' app; do + apps+=("$app") + done < <(find "$release_root" -type d -name 'CodeNomad.app' -print0) if [ "${#apps[@]}" -eq 0 ]; then echo "No CodeNomad.app found under $release_root" >&2 exit 1