@@ -25,45 +25,14 @@ jobs:
25
25
run : |
26
26
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
27
27
npm publish
28
- - name : Package
28
+ - name : Package 📦
29
29
run : yarn package
30
- - name : Create Release
31
- id : create_release
32
- uses : actions/create-release@v1
33
- env :
34
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35
- with :
36
- tag_name : ${{ github.ref }}
37
- release_name : gitmoji-cli ${{ github.ref }}
38
- draft : false
39
- prerelease : false
40
- - name : Upload Linux Release Asset
41
- id : upload-linux-release-asset
42
- uses : actions/upload-release-asset@v1
43
- env :
44
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
45
- with :
46
- upload_url : ${{ steps.create_release.outputs.upload_url }}
47
- asset_path : ./bin/gitmoji-linux
48
- asset_name : gitmoji-linux
49
- asset_content_type : application/x-executable
50
- - name : Upload macOS Release Asset
51
- id : upload-macos-release-asset
52
- uses : actions/upload-release-asset@v1
53
- env :
54
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
55
- with :
56
- upload_url : ${{ steps.create_release.outputs.upload_url }}
57
- asset_path : ./bin/gitmoji-macos
58
- asset_name : gitmoji-macos
59
- asset_content_type : application/x-mach-binary
60
- - name : Upload Windows Release Asset
61
- id : upload-windows-release-asset
62
- uses : actions/upload-release-asset@v1
63
- env :
64
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30
+ - name : Publish Release ✨
31
+ uses : softprops/action-gh-release@v1
65
32
with :
66
- upload_url : ${{ steps.create_release.outputs.upload_url }}
67
- asset_path : ./bin/gitmoji-win.exe
68
- asset_name : gitmoji-win.exe
69
- asset_content_type : application/x-dosexec
33
+ name : gitmoji-cli ${{github.ref_name}}
34
+ generate_release_notes : true
35
+ files : |
36
+ ./bin/gitmoji-linux
37
+ ./bin/gitmoji-macos
38
+ ./bin/gitmoji-win.exe
0 commit comments