Skip to content

Commit b1d4727

Browse files
authored
Update release.yaml
1 parent fdb8261 commit b1d4727

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

.github/workflows/release.yaml

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,25 @@ jobs:
3434
run: |
3535
tar -czf "${{ steps.pkg.outputs.pkg_filename }}" *
3636
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
37+
- name: Create local tag
38+
run: git tag "v${{ steps.pkg.outputs.pkg_version }}"
4539

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 }}
40+
- name: Push tag to GitHub
41+
run: git push origin "v${{ steps.pkg.outputs.pkg_version }}"
5142

52-
- name: Upload release notes
53-
uses: actions/upload-artifact@v4
43+
- name: Create Draft Release
44+
uses: softprops/action-gh-release@v2
5445
with:
55-
name: release-notes-v${{ steps.pkg.outputs.pkg_version }}
56-
path: RELEASE_NOTES.md
46+
tag_name: "v${{ steps.pkg.outputs.pkg_version }}"
47+
name: "Release v${{ steps.pkg.outputs.pkg_version }}"
48+
body: |
49+
🎉 New release of ${{ steps.pkg.outputs.pkg_name }}
50+
Version: ${{ steps.pkg.outputs.pkg_version }}
5751
58-
- name: Create local tag
59-
run: |
60-
git tag v${{ steps.pkg.outputs.pkg_version }}
52+
## Changelog
53+
- Feature A
54+
- Fix B
55+
files: ${{ steps.pkg.outputs.pkg_filename }},RELEASE_NOTES.md
56+
draft: true
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)