Skip to content

Commit dd2c552

Browse files
committed
Fix Windows slipstream: use bash shell + cmake, make non-blocking for release
1 parent 7795251 commit dd2c552

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ jobs:
8484

8585
build-slipstream-windows:
8686
runs-on: windows-latest
87+
continue-on-error: true
8788
steps:
8889
- name: Checkout slipstream-rust
8990
uses: actions/checkout@v4
@@ -95,13 +96,17 @@ jobs:
9596
- name: Install Rust
9697
uses: dtolnay/rust-toolchain@stable
9798

99+
- name: Install cmake
100+
run: choco install cmake --installargs 'ADD_CMAKE_TO_PATH=System' -y
101+
98102
- name: Build
103+
shell: bash
99104
working-directory: slipstream-rust
100105
env:
101106
PICOQUIC_AUTO_BUILD: '1'
102107
run: |
103108
cargo build --release -p slipstream-client --features slipstream-ffi/openssl-vendored
104-
copy target\release\slipstream-client.exe ..\slipstream-client-windows-amd64.exe
109+
cp target/release/slipstream-client.exe ../slipstream-client-windows-amd64.exe
105110
106111
- name: Upload artifact
107112
uses: actions/upload-artifact@v4
@@ -110,7 +115,7 @@ jobs:
110115
path: slipstream-client-windows-amd64.exe
111116

112117
release:
113-
needs: [build, build-slipstream-linux, build-slipstream-windows]
118+
needs: [build, build-slipstream-linux]
114119
runs-on: ubuntu-latest
115120
steps:
116121
- uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)