Skip to content

Commit d9a7303

Browse files
authored
♻️ Update release workflow (#897)
1 parent 5ab260d commit d9a7303

File tree

1 file changed

+9
-40
lines changed

1 file changed

+9
-40
lines changed

.github/workflows/release.yaml

Lines changed: 9 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -25,45 +25,14 @@ jobs:
2525
run: |
2626
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
2727
npm publish
28-
- name: Package
28+
- name: Package 📦
2929
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
6532
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

Comments
 (0)