Skip to content

Commit a5bc1f9

Browse files
manually unzip static libs
1 parent 881996b commit a5bc1f9

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/release-go.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,16 @@ jobs:
138138
rm -rf sm-sdk-go/internal/cinterface/lib/*
139139
mkdir -p sm-sdk-go/internal/cinterface/lib/{darwin-{x64,arm64},linux-{x64,arm64},windows-x64}
140140
141-
- name: Test
142-
run: ls -halR sm-sdk-go/ && exit 1
141+
- name: Extract static libs to their respective directories
142+
run: |
143+
unzip libbitwarden_c_files-x86_64-apple-darwin.zip -d sm-sdk-go/internal/cinterface/lib/darwin-x64
144+
unzip libbitwarden_c_files-aarch64-apple-darwin.zip -d sm-sdk-go/internal/cinterface/lib/darwin-arm64
145+
unzip libbitwarden_c_files-x86_64-unknown-linux-gnu.zip -d sm-sdk-go/internal/cinterface/lib/linux-x64
146+
unzip libbitwarden_c_files-aarch64-unknown-linux-gnu.zip -d sm-sdk-go/internal/cinterface/lib/linux-arm64
147+
unzip libbitwarden_c_files-x86_64-pc-windows-msvc.zip -d sm-sdk-go/internal/cinterface/lib/windows-x64
148+
# rm all non .a files
149+
find sm-sdk-go/internal/cinterface/lib -type f ! -name "*.a" -delete
150+
ls -halR sm-sdk-go/cinterface && exit 1
143151
144152
- name: Download artifacts
145153
uses: bitwarden/gh-actions/download-artifacts@main

0 commit comments

Comments
 (0)