Skip to content

Commit 15870b4

Browse files
committed
1
1 parent 48775f8 commit 15870b4

File tree

1 file changed

+15
-38
lines changed

1 file changed

+15
-38
lines changed

.github/workflows/npm-publish-github-packages.yml

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
build-and-release:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- name: Checkout code
15+
- name: Checkout repository
1616
uses: actions/checkout@v3
1717

1818
- name: Setup Node.js
@@ -29,17 +29,23 @@ jobs:
2929
- name: Build Linux binaries
3030
run: |
3131
npx pkg . --targets node18-linux-x64 --out-path dist
32+
mv dist/mc-status-api dist/mc-status-api-linux-x64
3233
npx pkg . --targets node18-linux-arm64 --out-path dist
34+
mv dist/mc-status-api dist/mc-status-api-linux-arm64
3335
3436
- name: Build macOS binaries
3537
run: |
3638
npx pkg . --targets node18-macos-x64 --out-path dist
39+
mv dist/mc-status-api dist/mc-status-api-macos-x64
3740
npx pkg . --targets node18-macos-arm64 --out-path dist
41+
mv dist/mc-status-api dist/mc-status-api-macos-arm64
3842
3943
- name: Build Windows binaries
4044
run: |
4145
npx pkg . --targets node18-win-x64 --out-path dist
46+
mv dist/mc-status-api.exe dist/mc-status-api-win-x64.exe
4247
npx pkg . --targets node18-win-arm64 --out-path dist
48+
mv dist/mc-status-api.exe dist/mc-status-api-win-arm64.exe
4349
4450
- name: Create or update GitHub Release
4551
id: create_release
@@ -49,44 +55,15 @@ jobs:
4955
env:
5056
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
5157

52-
- name: Upload Linux x64 binary
58+
- name: Upload all binaries to Release
5359
uses: softprops/action-gh-release@v2
5460
with:
55-
files: dist/mc-status-api-linux
56-
env:
57-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
58-
59-
- name: Upload Linux arm64 binary
60-
uses: softprops/action-gh-release@v2
61-
with:
62-
files: dist/mc-status-api-linux-arm64
63-
env:
64-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
65-
66-
- name: Upload macOS x64 binary
67-
uses: softprops/action-gh-release@v2
68-
with:
69-
files: dist/mc-status-api-macos
70-
env:
71-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
72-
73-
- name: Upload macOS arm64 binary
74-
uses: softprops/action-gh-release@v2
75-
with:
76-
files: dist/mc-status-api-macos-arm64
77-
env:
78-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
79-
80-
- name: Upload Windows x64 binary
81-
uses: softprops/action-gh-release@v2
82-
with:
83-
files: dist/mc-status-api-win.exe
84-
env:
85-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
86-
87-
- name: Upload Windows arm64 binary
88-
uses: softprops/action-gh-release@v2
89-
with:
90-
files: dist/mc-status-api-win-arm64.exe
61+
files: |
62+
dist/mc-status-api-linux-x64
63+
dist/mc-status-api-linux-arm64
64+
dist/mc-status-api-macos-x64
65+
dist/mc-status-api-macos-arm64
66+
dist/mc-status-api-win-x64.exe
67+
dist/mc-status-api-win-arm64.exe
9168
env:
9269
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}

0 commit comments

Comments
 (0)