Skip to content

Commit 0b12965

Browse files
committed
adjust nuget job for musl job and files
1 parent 371e220 commit 0b12965

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/zstd.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
cd build-x64
124124
cmake $COMMON_CMAKE_FLAGS ..
125125
cmake --build . -j 4
126-
cp lib/libzstd.so ../../../output/x64/libzstd.so
126+
cp lib/libzstd.so ../../../output/x64/libzstd.musl.so
127127
cd ..
128128
129129
- name: Setup Alpine Linux for ARM64
@@ -147,7 +147,7 @@ jobs:
147147
cd build-ARM64
148148
cmake $COMMON_CMAKE_FLAGS ..
149149
cmake --build . -j 4
150-
cp lib/libzstd.so ../../../output/ARM64/libzstd.so
150+
cp lib/libzstd.so ../../../output/ARM64/libzstd.musl.so
151151
cd ..
152152
153153
- name: Publish Artifacts
@@ -158,8 +158,9 @@ jobs:
158158
compression-level: 9 # Prefer smaller downloads over a shorter workflow runtime
159159

160160
publish-nuget:
161-
needs: build
161+
needs: [build, build-musl]
162162
runs-on: ubuntu-latest
163+
163164
steps:
164165
- name: Checkout CSPROJ files
165166
uses: actions/checkout@v4.2.2
@@ -183,11 +184,15 @@ jobs:
183184
mkdir -p lib/zstd/win-arm64/native
184185
mkdir -p lib/zstd/linux-arm64/native
185186
mkdir -p lib/zstd/osx/native
187+
mkdir -p lib/zstd/linux-musl-x64/native
188+
mkdir -p lib/zstd/linux-musl-arm64/native
186189
cp temp/x64/libzstd.dll lib/zstd/win-x64/native/libzstd.dll
187190
cp temp/x64/libzstd.so lib/zstd/linux-x64/native/libzstd.so
188191
cp temp/ARM64/libzstd.dll lib/zstd/win-arm64/native/libzstd.dll
189192
cp temp/ARM64/libzstd.so lib/zstd/linux-arm64/native/libzstd.so
190193
cp temp/libzstd.dylib lib/zstd/osx/native/libzstd.dylib
194+
cp temp/x64/libzstd.musl.so lib/zstd/linux-musl-x64/native/libzstd.so
195+
cp temp/ARM64/libzstd.musl.so lib/zstd/linux-musl-arm64/native/libzstd.so
191196
192197
- name: Pack DSharpPlus.Natives.Zstd
193198
shell: bash

0 commit comments

Comments
 (0)