Skip to content

Commit 8d3c585

Browse files
committed
fixed release script
1 parent 86d2f2b commit 8d3c585

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,15 @@ jobs:
266266
env:
267267
CIBW_BUILD: cp39-* cp310-* cp311-* cp312-*
268268
CIBW_SKIP: "*-musllinux_*"
269-
CIBW_BEFORE_ALL_LINUX: apt-get update && apt-get install -y cmake ninja-build libssl-dev
270-
CIBW_BEFORE_ALL_MACOS: brew install cmake ninja
269+
CIBW_BEFORE_ALL_LINUX: yum install -y cmake ninja-build openssl-devel libnghttp2-devel zlib-devel pkgconfig autoconf automake libtool golang
270+
CIBW_BEFORE_ALL_MACOS: brew install cmake ninja openssl@3 libnghttp2 go
271+
CIBW_BEFORE_ALL_WINDOWS: choco install cmake ninja golang -y
272+
CIBW_ENVIRONMENT_WINDOWS: VCPKG_ROOT=C:/vcpkg
273+
CIBW_BEFORE_BUILD_LINUX: bash scripts/setup_vendors.sh
274+
CIBW_BEFORE_BUILD_MACOS: bash scripts/setup_vendors.sh
275+
CIBW_BEFORE_BUILD_WINDOWS: >
276+
vcpkg install nghttp2:x64-windows zlib:x64-windows &&
277+
bash scripts/setup_vendors.sh
271278
272279
- uses: actions/upload-artifact@v4
273280
with:

0 commit comments

Comments
 (0)