File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 - name : Set $TAG env var
1919 run : echo "${{github.ref}}" | sed 's/refs\/tags\///' | xargs -I $ echo "::set-env name=TAG::$"
2020
21- - name : Set $PREVIOUS_TAG env var
22- run : git tag --sort=refname | grep $TAG -B 1 | grep -m1 "" | xargs -I $ echo "::set-env name=PREVIOUS_TAG::$"
23-
2421 - name : Generate list of changes
25- run : |
26- cat > release.md <<EOF
27- # # Changes
28- $(git log $TAG...$PREVIOUS_TAG --format="- [%h](../../commit/%h) %s")
29- EOF
22+ run : scripts/generate_release_notes.sh > .release.md
3023
3124 - name : Generate build files
3225 uses : thatisuday/go-cross-build@v1
4538 with :
4639 tag_name : ${{ github.ref }}
4740 release_name : ${{ github.ref }}
48- body_path : ./release.md
41+ body_path : ./. release.md
4942
5043 - name : Upload Release Asset (darwin-amd64)
5144 uses : actions/upload-release-asset@v1
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ if [ -z " $TAG " ]
4+ then
5+ echo " \$ TAG is empty"
6+ exit 1
7+ fi
8+
9+ export PREVIOUS_TAG=$( git tag --sort=refname | grep $TAG -B 1 | grep -m1 " " )
10+
11+ cat << EOF
12+ ## Changes
13+ $( git log $TAG ...$PREVIOUS_TAG --format=" - [%h](../../commit/%h) %s" )
14+ EOF
You can’t perform that action at this time.
0 commit comments