File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Publish GitHub Release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v[0-9]+.[0-9]+.[0-9]+*'
7+
8+ jobs :
9+ release :
10+ name : Create GitHub Release
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - name : Checkout repository
15+ uses : actions/checkout@v4
16+
17+ - name : Extract tag name
18+ id : tag
19+ run : echo "TAG_NAME=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
20+
21+ - name : Generate release notes
22+ id : release_notes
23+ run : |
24+ echo "## Changes in $TAG_NAME" > RELEASE_NOTES.md
25+ echo "" >> RELEASE_NOTES.md
26+ git log --pretty=format:"- %s" $(git describe --tags --abbrev=0 @^)..@ >> RELEASE_NOTES.md
27+
28+ - name : Create GitHub Release
29+ uses : softprops/action-gh-release@v2
30+ with :
31+ tag_name : ${{ env.TAG_NAME }}
32+ name : Release ${{ env.TAG_NAME }}
33+ body_path : RELEASE_NOTES.md
34+ draft : false
35+ prerelease : false
You can’t perform that action at this time.
0 commit comments