Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0d09c53

Browse files
committed
support app
1 parent bd9baa1 commit 0d09c53

2 files changed

Lines changed: 14 additions & 17 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,16 @@ jobs:
2929
- name: Install deps
3030
run: npm install
3131

32-
- name: Build project
33-
run: npm run build:all
32+
- name: Build cli
33+
run: npm run build:cli
3434

35-
- name: Package binaries
36-
run: |
37-
VERSION=${GITHUB_REF_NAME}
38-
39-
cd dist-bin
40-
41-
tar -czf lantalk_${VERSION}_linux_amd64.tar.gz lantalk-linux-amd64
42-
tar -czf lantalk_${VERSION}_linux_arm64.tar.gz lantalk-linux-arm64
43-
tar -czf lantalk_${VERSION}_macos_amd64.tar.gz lantalk-macos-amd64
44-
tar -czf lantalk_${VERSION}_macos_arm64.tar.gz lantalk-macos-arm64
45-
46-
zip lantalk_${VERSION}_windows_amd64.zip lantalk-windows-amd64.exe
35+
- name: Build app
36+
run: npm run build:app
4737

4838
- name: Create GitHub Release
4939
uses: softprops/action-gh-release@v2
5040
with:
5141
files: |
52-
dist-bin/*.tar.gz
53-
dist-bin/*.zip
42+
server/dist-bin/*.tar.gz
43+
server/dist/*.dmg
5444
generate_release_notes: true

server/release_cli.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,14 @@ CGO_ENABLED=1 GOOS=$GOOS GOARCH=arm64 go build -ldflags "-s -w" -o "$DIST_DIR/${
1919
# 编译 amd64
2020
CGO_ENABLED=1 GOOS=$GOOS GOARCH=amd64 go build -ldflags "-s -w" -o "$DIST_DIR/${BINARY}_amd64"
2121

22+
# 打包
23+
tar -czf "$DIST_DIR/${BINARY}_arm64.tar.gz" -C "$DIST_DIR" "${BINARY}_arm64"
24+
tar -czf "$DIST_DIR/${BINARY}_amd64.tar.gz" -C "$DIST_DIR" "${BINARY}_amd64"
25+
26+
# 清理原始二进制
27+
rm "$DIST_DIR/${BINARY}_arm64" "$DIST_DIR/${BINARY}_amd64"
28+
2229
END_TIME=$(date +%s)
2330
ELAPSED=$((END_TIME - START_TIME))
2431

25-
echo "✅ Done: $DIST_DIR/${BINARY}_arm64, $DIST_DIR/${BINARY}_amd64 ($GOOS) in ${ELAPSED}s"
32+
echo "✅ Done: $DIST_DIR/${BINARY}_arm64.tar.gz, $DIST_DIR/${BINARY}_amd64.tar.gz ($GOOS) in ${ELAPSED}s"

0 commit comments

Comments
 (0)