1111 required : true
1212 default : ' manual'
1313
14+ permissions :
15+ contents : write
16+
1417env :
1518 CARGO_TERM_COLOR : always
1619
@@ -85,13 +88,10 @@ jobs:
8588 run : ls -la artifacts/
8689
8790 - name : Create Release
88- id : create_release
89- uses : actions/create-release@v1
90- env :
91- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
91+ uses : softprops/action-gh-release@v1
9292 with :
9393 tag_name : ${{ github.ref_name || github.event.inputs.version }}
94- release_name : WCanvas ${{ github.ref_name || github.event.inputs.version }}
94+ name : WCanvas ${{ github.ref_name || github.event.inputs.version }}
9595 body : |
9696 ## Changes
9797 - Built for macOS (x86_64 and ARM64)
@@ -106,25 +106,8 @@ jobs:
106106 3. Run `./wcanvas`
107107 draft : false
108108 prerelease : false
109-
110- - name : Upload macOS x86_64 Release Asset
111- uses : actions/upload-release-asset@v1
112- env :
113- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
114- with :
115- upload_url : ${{ steps.create_release.outputs.upload_url }}
116- asset_path : ./artifacts/wcanvas-macos-x86_64/wcanvas-macos-x86_64.tar.gz
117- asset_name : wcanvas-macos-x86_64.tar.gz
118- asset_content_type : application/gzip
119-
120- - name : Upload macOS ARM64 Release Asset
121- uses : actions/upload-release-asset@v1
122- env :
123- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
124- with :
125- upload_url : ${{ steps.create_release.outputs.upload_url }}
126- asset_path : ./artifacts/wcanvas-macos-aarch64/wcanvas-macos-aarch64.tar.gz
127- asset_name : wcanvas-macos-aarch64.tar.gz
128- asset_content_type : application/gzip
109+ files : |
110+ ./artifacts/wcanvas-macos-x86_64/wcanvas-macos-x86_64.tar.gz
111+ ./artifacts/wcanvas-macos-aarch64/wcanvas-macos-aarch64.tar.gz
129112
130113
0 commit comments