Skip to content

Commit 52f8bbf

Browse files
committed
ci: tags, multi assets, changelog
1 parent 4f89af2 commit 52f8bbf

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

.github/workflows/create-binaries.yml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
name: Manual Release
22

33
on:
4-
workflow_dispatch:
4+
push:
5+
tags:
6+
- 'v*.*.*'
57

68
jobs:
79
pre-release:
@@ -29,23 +31,11 @@ jobs:
2931
name: commitlog
3032
compress: "true"
3133
dest: dist
32-
- name: Create Release
33-
id: create_release
34-
uses: actions/create-release@v1
35-
env:
36-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
- name: Release
35+
uses: softprops/action-gh-release@v1
36+
if: startsWith(github.ref, 'refs/tags/')
3737
with:
38-
tag_name: ${{ github.ref }}
39-
release_name: Release ${{ github.ref }}
4038
body: ${{ steps.generate_log.outputs.changelog }}
41-
draft: false
42-
prerelease: false
43-
- name: Upload Release Asset
44-
id: upload-release-asset
45-
uses: actions/upload-release-asset@v1
39+
files: dist/*
4640
env:
4741
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48-
with:
49-
upload_url: ${{ steps.create_release.outputs.upload_url }}
50-
asset_path: ./dist
51-
asset_name: "*"

0 commit comments

Comments
 (0)