From bbf80aa73f4a7c1c10c4c5a2091852bf173e5be0 Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Fri, 10 Jul 2026 17:00:25 -0400 Subject: [PATCH] fix(release): run Linux release job under bash not dash (#1733) Signed-off-by: Will Pfleger Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 --- .github/workflows/release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9c8b05f115..d73ed33db2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -465,6 +465,11 @@ jobs: # AppImage tools (linuxdeploy, appimagetool) are themselves AppImages. # Containers lack FUSE, so we must use the extract-and-run fallback. APPIMAGE_EXTRACT_AND_RUN: "1" + # This job runs in a container where the default run shell is dash; + # the AppImage steps below use bash-only syntax ([[ ]], mapfile, arrays). + defaults: + run: + shell: bash outputs: archive_name: ${{ steps.linux-artifacts.outputs.archive_name }} sig: ${{ steps.read-sig.outputs.sig }}