File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Releases
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*'
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout code
13+ 14+ with :
15+ ref : ${{ github.ref }}
16+ - name : Pick Release Version from git tag
17+ id : version
18+ run : |
19+ echo "::set-output name=version::${GITHUB_REF#refs/*/}"
20+ - name : Debug Release Version
21+ run : echo "Extracted this version ${{ steps.version.outputs.version }}"
22+ - name : Pick Changelog from git tag
23+ id : changelog
24+ run : |
25+ OUTPUT=$(git tag -l --format='%(contents:body)' ${GITHUB_REF#refs/*/})
26+ OUTPUT="${OUTPUT//'%'/'%25'}"
27+ OUTPUT="${OUTPUT//$'\n'/'%0A'}"
28+ OUTPUT="${OUTPUT//$'\r'/'%0D'}"
29+ echo "::set-output name=body::$OUTPUT"
30+ - name : Debug Changelog
31+ run : echo "Extracted this Changelog \n ${{ steps.changelog.outputs.body }}"
32+ - uses : ncipollo/release-action@v1
33+ with :
34+ body : ${{ steps.changelog.outputs.body }}
35+ token : ${{ secrets.GITHUB_TOKEN }}
36+ name : ${{ steps.version.outputs.version }}
37+ tag : ${{ steps.version.outputs.version }}
38+ allowUpdates : true
Original file line number Diff line number Diff line change 1+ name : ' Update Milestone on Release'
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ update-milestone-on-release :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : ' Update Milestone on Release'
12+ uses : mhutchie/update-milestone-on-release@master
13+ with :
14+ github-token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments