Skip to content

Commit 7e90a60

Browse files
authored
builds: remove lipo command from linux build as it has issues with running on linux/amd64 (#529)
Signed-off-by: Muvaffak Onus <me@muvaf.com>
1 parent bf68b42 commit 7e90a60

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,17 +122,14 @@ jobs:
122122
123123
- name: Build
124124
run: |
125-
go install github.com/konoui/lipo@v0.9.2
126-
127125
sed -i 's/version \= \"local-build\"/version = \"${{ env.release_tag }}\"/' main.go
128126
mkdir bin
129127
GOARCH=arm64 go build -ldflags="-s -w" -o bin/ios-arm64
130128
GOARCH=amd64 go build -ldflags="-s -w" -o bin/ios-amd64
131-
lipo bin/ios-amd64 bin/ios-arm64 -create -output bin/ios
132129
133130
cp ./mac-bin/go-ios-mac.zip .
134131
cp ./win-bin/go-ios-win.zip .
135-
zip -j go-ios-linux.zip bin/ios
132+
zip -j go-ios-linux.zip bin/ios-arm64 bin/ios-amd64
136133
137134
- uses: AButler/upload-release-assets@v2.0
138135
with:
@@ -153,8 +150,8 @@ jobs:
153150
cp ./mac-bin/ios ./npm_publish/dist/go-ios-darwin-amd64_darwin_amd64/ios
154151
cp ./mac-bin/ios ./npm_publish/dist/go-ios-darwin-arm64_darwin_arm64/ios
155152
cp ./win-bin/ios.exe ./npm_publish/dist/go-ios-windows-amd64_windows_amd64/ios.exe
156-
cp ./bin/ios ./npm_publish/dist/go-ios-linux-amd64_linux_amd64/ios
157-
cp ./bin/ios ./npm_publish/dist/go-ios-linux-arm64_linux_arm64/ios
153+
cp ./bin/ios-amd64 ./npm_publish/dist/go-ios-linux-amd64_linux_amd64/ios
154+
cp ./bin/ios-arm64 ./npm_publish/dist/go-ios-linux-arm64_linux_arm64/ios
158155
echo "//registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN" >> ~/.npmrc
159156
cd npm_publish
160157
sed -i 's/\"local-build\"/\"${{ env.release_tag }}\"/' package.json

0 commit comments

Comments
 (0)