Skip to content

Commit a04f5b7

Browse files
author
Zvi Fried
committed
feat/general-refinement - Fix release workflow with modern GitHub release action
- Replace deprecated actions/create-release@v1 and actions/upload-release-asset@v1 - Use modern softprops/action-gh-release@v2 for better reliability - Fix missing upload_url error that was causing release failures - Add automatic release notes generation - Simplify workflow by combining release creation and asset upload - Ensure dist files are properly attached to releases
1 parent d947f93 commit a04f5b7

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -105,22 +105,15 @@ jobs:
105105
cache-to: type=gha,mode=max
106106

107107
- name: Create GitHub Release
108-
uses: actions/create-release@v1
109-
env:
110-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
108+
uses: softprops/action-gh-release@v2
111109
with:
112110
tag_name: ${{ steps.version.outputs.TAG }}
113-
release_name: Release ${{ steps.version.outputs.TAG }}
111+
name: Release ${{ steps.version.outputs.TAG }}
114112
body: ${{ steps.changelog.outputs.CHANGELOG }}
115113
draft: false
116114
prerelease: false
117-
118-
- name: Upload release assets
119-
uses: actions/upload-release-asset@v1
115+
files: |
116+
dist/*
117+
generate_release_notes: true
120118
env:
121119
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122-
with:
123-
upload_url: ${{ steps.create_release.outputs.upload_url }}
124-
asset_path: ./dist/
125-
asset_name: dist
126-
asset_content_type: application/zip

0 commit comments

Comments
 (0)