Skip to content

Commit 5731da1

Browse files
committed
Fix slipstream CI: add submodules, cmake, PICOQUIC_AUTO_BUILD, correct feature flag
1 parent cf0aaee commit 5731da1

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ jobs:
6868
with:
6969
repository: Mygod/slipstream-rust
7070
path: slipstream-rust
71+
submodules: recursive
7172

7273
- name: Install Rust
7374
uses: dtolnay/rust-toolchain@stable
@@ -77,16 +78,17 @@ jobs:
7778
- name: Install cross-compile deps
7879
run: |
7980
sudo apt-get update -q
80-
sudo apt-get install -y ${{ matrix.deps }}
81+
sudo apt-get install -y cmake ${{ matrix.deps }}
8182
8283
- name: Build slipstream-client
8384
working-directory: slipstream-rust
8485
env:
86+
PICOQUIC_AUTO_BUILD: '1'
8587
OPENSSL_STATIC: '1'
8688
CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER: x86_64-w64-mingw32-gcc
8789
PKG_CONFIG_ALLOW_CROSS: '1'
8890
run: |
89-
cargo build --release --target ${{ matrix.target }} -p slipstream-client --features openssl/vendored
91+
cargo build --release --target ${{ matrix.target }} -p slipstream-client --features slipstream-ffi/openssl-vendored
9092
BIN=target/${{ matrix.target }}/release/slipstream-client
9193
[ -f "${BIN}.exe" ] && BIN="${BIN}.exe"
9294
cp "$BIN" ../${{ matrix.suffix }}

0 commit comments

Comments
 (0)