@@ -64,43 +64,13 @@ jobs:
6464 echo $name
6565 echo "name=$name" >> "$GITHUB_OUTPUT"
6666
67- - name : Create Release
68- id : create_release
69- uses : actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e # v1.1.4
67+ - name : Create release and upload binaries
7068 env :
71- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72- with :
73- tag_name : v${{ steps.get_info.outputs.version }}
74- release_name : Release v${{ steps.get_info.outputs.version }}
75- draft : false
76- prerelease : false
77-
78- - name : Upload Linux Binary
79- uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
80- env :
81- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
82- with :
83- upload_url : ${{ steps.create_release.outputs.upload_url }}
84- asset_path : ./build/${{ steps.get_info.outputs.name }}-linux
85- asset_name : ${{ steps.get_info.outputs.name }}-linux
86- asset_content_type : application/x-executable
87-
88- - name : Upload MacOS Binary
89- uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
90- env :
91- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
92- with :
93- upload_url : ${{ steps.create_release.outputs.upload_url }}
94- asset_path : ./build/${{ steps.get_info.outputs.name }}-macos
95- asset_name : ${{ steps.get_info.outputs.name }}-macos
96- asset_content_type : application/x-mach-binary
97-
98- - name : Upload Windows Binary
99- uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
100- env :
101- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
102- with :
103- upload_url : ${{ steps.create_release.outputs.upload_url }}
104- asset_path : ./build/${{ steps.get_info.outputs.name }}-win.exe
105- asset_name : ${{ steps.get_info.outputs.name }}-win.exe
106- asset_content_type : application/x-dosexec
69+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
70+ run : >-
71+ gh release create "v${{ steps.get_info.outputs.version }}"
72+ --title "Release v${{ steps.get_info.outputs.version }}"
73+ --notes "Release v${{ steps.get_info.outputs.version }}"
74+ "./build/${{ steps.get_info.outputs.name }}-linux"
75+ "./build/${{ steps.get_info.outputs.name }}-macos"
76+ "./build/${{ steps.get_info.outputs.name }}-win.exe"
0 commit comments