Skip to content

Commit 39fd1a8

Browse files
committed
Refactor publish, to avoid needing hub & a full checkout
1 parent 3f93b55 commit 39fd1a8

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,22 @@ jobs:
5757
name: distributables
5858
path: built-distributables
5959

60-
- run: |
61-
set -x
62-
assets=()
63-
for asset in ./built-distributables/*; do
64-
assets+=("-a" "$asset")
65-
done
66-
tag_name="${GITHUB_REF/refs\/tags\//}"
67-
hub release create "${assets[@]}" -m "$tag_name" "$tag_name"
60+
- name: Create Release
61+
id: create_release
62+
uses: actions/create-release@v1
6863
env:
69-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
65+
with:
66+
tag_name: ${{ github.ref }}
67+
release_name: Release ${{ github.ref }}
68+
draft: true
69+
prerelease: false
70+
71+
- name: Upload Release Assets
72+
id: upload-release-assets
73+
uses: dwenegar/upload-release-assets@v1
74+
env:
75+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
76+
with:
77+
release_id: ${{ steps.create_release.outputs.id }}
78+
assets_path: ./built-distributables/

0 commit comments

Comments
 (0)