From fce831acd3ae848a61caee530d76c2a456e82bca Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Thu, 27 Nov 2025 23:12:59 -0300 Subject: [PATCH] chore: specify shell for commands in release workflow - Added explicit 'bash' shell specification for multiple steps in the GitHub Actions release workflow to ensure consistent execution environment across jobs. --- .github/workflows/release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3313826..3d5ec7c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,6 +64,7 @@ jobs: sudo apt-get install -y libwebkit2gtk-4.1-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev patchelf - name: Install frontend dependencies + shell: bash run: | if [ -f pnpm-lock.yaml ]; then pnpm install --frozen-lockfile @@ -80,6 +81,7 @@ jobs: cargo build --release --target ${{ matrix.target }} - name: Build Tauri bundle + shell: bash env: TAURI_PRIVATE_KEY: ${{ secrets.TAURI_UPDATER_PRIVATE_KEY }} run: | @@ -128,6 +130,7 @@ jobs: cache: 'pnpm' - name: Install frontend dependencies + shell: bash run: | if [ -f pnpm-lock.yaml ]; then pnpm install --frozen-lockfile @@ -152,6 +155,7 @@ jobs: - name: Extract release notes id: extract_notes + shell: bash run: | if [ -f "data/changelog.json" ]; then NOTES=$(node -e "