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