Skip to content

Commit 1a4e983

Browse files
authored
Update release.yaml
1 parent f352e2a commit 1a4e983

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

.github/workflows/release.yaml

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,27 @@ jobs:
3434
run: |
3535
tar -czf "../${{ steps.pkg.outputs.pkg_filename }}" *
3636
37-
- name: Create Release
38-
uses: softprops/action-gh-release@v2
37+
- name: Generate release notes
38+
run: |
39+
echo "🎉 New release of ${{ steps.pkg.outputs.pkg_name }}" > RELEASE_NOTES.md
40+
echo "Version: ${{ steps.pkg.outputs.pkg_version }}" >> RELEASE_NOTES.md
41+
echo "" >> RELEASE_NOTES.md
42+
echo "## Changelog" >> RELEASE_NOTES.md
43+
echo "- Feature A" >> RELEASE_NOTES.md
44+
echo "- Fix B" >> RELEASE_NOTES.md
45+
46+
- name: Upload release asset
47+
uses: actions/upload-artifact@v4
48+
with:
49+
name: ${{ steps.pkg.outputs.pkg_name }}-v${{ steps.pkg.outputs.pkg_version }}
50+
path: ${{ steps.pkg.outputs.pkg_filename }}
51+
52+
- name: Upload release notes
53+
uses: actions/upload-artifact@v4
3954
with:
40-
files: ${{ steps.pkg.outputs.pkg_filename }}
41-
tag_name: ${{ github.ref_name }}
42-
name: Release ${{ steps.pkg.outputs.pkg_version }}
43-
body: |
44-
🎉 New release of ${{ steps.pkg.outputs.pkg_name }}
45-
Version: ${{ steps.pkg.outputs.pkg_version }}
46-
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
55+
name: release-notes-v${{ steps.pkg.outputs.pkg_version }}
56+
path: RELEASE_NOTES.md
57+
58+
- name: Create local tag
59+
run: |
60+
git tag v${{ steps.pkg.outputs.pkg_version }}

0 commit comments

Comments
 (0)