Skip to content

Commit 41406c1

Browse files
committed
Tweak release workflow
Use supported GitHub Actions for releasing new versions.
1 parent 0565b43 commit 41406c1

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,11 @@ jobs:
2828
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
2929
RELEASE_BRANCHES: main
3030
- name: Create release
31-
id: create_release
32-
uses: actions/create-release@v1
33-
env:
34-
GITHUB_TOKEN: ${{ github.TOKEN }}
31+
uses: softprops/action-gh-release@v2
3532
with:
3633
tag_name: ${{ steps.version.outputs.new_tag }}
37-
release_name: Release ${{ steps.version.outputs.new_tag }}
38-
draft: false
39-
prerelease: false
40-
- name: Upload release asset
41-
id: upload-release-asset
42-
uses: actions/upload-release-asset@v1
43-
env:
44-
GITHUB_TOKEN: ${{ github.token }}
45-
with:
46-
upload_url: ${{ steps.create_release.outputs.upload_url }}
47-
asset_path: ./examples/plugin.wasm
48-
asset_name: plugin.wasm
49-
asset_content_type: application/wasm
34+
name: Release ${{ steps.version.outputs.new_tag }}
35+
files: ./examples/plugin.wasm
36+
generate_release_notes: true
37+
make_latest: true
38+
fail_on_unmatched_files: true

0 commit comments

Comments
 (0)