Skip to content

Commit 2357452

Browse files
committed
fix(ci): Windows bash shell and relaxed client attach gate
1 parent a77b3a5 commit 2357452

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release-binaries.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ jobs:
7777
with:
7878
key: clients-${{ matrix.target }}
7979
- name: Build client binaries
80+
shell: bash
8081
run: |
8182
if [ "${{ matrix.use_cross }}" = "true" ]; then
8283
BUILD="rustup run stable cross"
@@ -179,7 +180,12 @@ jobs:
179180
upload-to-target-release:
180181
name: Attach client binaries to terraphim-ai release
181182
needs: [build-binaries, sign-and-notarize-macos]
182-
if: always() && needs.build-binaries.result == 'success'
183+
# Attach when macOS sign succeeded; do not require full matrix (Windows is optional).
184+
if: >-
185+
always() &&
186+
!cancelled() &&
187+
needs.sign-and-notarize-macos.result == 'success' &&
188+
needs.build-binaries.result != 'cancelled'
183189
runs-on: ubuntu-latest
184190
steps:
185191
- uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)