Skip to content

Commit f2a2458

Browse files
committed
Fix release workflow - use softprops/action-gh-release instead of deprecated actions
1 parent 7d555f2 commit f2a2458

File tree

1 file changed

+9
-34
lines changed

1 file changed

+9
-34
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -45,43 +45,18 @@ jobs:
4545
ls -lh dist/*.min.js | awk '{print "- " $9 ": " $5}' >> changelog.md
4646
4747
- name: Create Release
48-
id: create_release
49-
uses: actions/create-release@v1
50-
env:
51-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
uses: softprops/action-gh-release@v1
5249
with:
5350
tag_name: ${{ github.event.inputs.tag || github.ref_name }}
54-
release_name: Release ${{ github.event.inputs.tag || github.ref_name }}
51+
name: Release ${{ github.event.inputs.tag || github.ref_name }}
5552
body_path: changelog.md
5653
draft: false
5754
prerelease: false
58-
59-
- name: Upload UMD bundle
60-
uses: actions/upload-release-asset@v1
61-
env:
62-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
63-
with:
64-
upload_url: ${{ steps.create_release.outputs.upload_url }}
65-
asset_path: ./dist/quikdown.umd.min.js
66-
asset_name: quikdown.umd.min.js
67-
asset_content_type: application/javascript
68-
69-
- name: Upload ESM bundle
70-
uses: actions/upload-release-asset@v1
55+
files: |
56+
dist/quikdown.umd.min.js
57+
dist/quikdown.esm.min.js
58+
dist/quikdown.cjs
59+
dist/quikdown.light.min.css
60+
dist/quikdown.dark.min.css
7161
env:
72-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
73-
with:
74-
upload_url: ${{ steps.create_release.outputs.upload_url }}
75-
asset_path: ./dist/quikdown.esm.min.js
76-
asset_name: quikdown.esm.min.js
77-
asset_content_type: application/javascript
78-
79-
- name: Upload CommonJS bundle
80-
uses: actions/upload-release-asset@v1
81-
env:
82-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
83-
with:
84-
upload_url: ${{ steps.create_release.outputs.upload_url }}
85-
asset_path: ./dist/quikdown.cjs
86-
asset_name: quikdown.cjs
87-
asset_content_type: application/javascript
62+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)