File tree 3 files changed +43
-1
lines changed
3 files changed +43
-1
lines changed Original file line number Diff line number Diff line change 17
17
run : |
18
18
make build-in-docker
19
19
20
- - name : Release
20
+ - name : Generate Changelog
21
+ run : |
22
+ VERSION=$(hack/version.sh)
23
+ hack/changelog.sh $VERSION > build/${{ github.workflow }}-CHANGELOG.md
24
+
25
+ - name : Create GitHub Release
21
26
uses : softprops/action-gh-release@v1
22
27
with :
28
+ body_path : build/${{ github.workflow }}-CHANGELOG.md
23
29
files : build/portal-*.tar.gz
24
30
env :
25
31
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ ## (unreleased)
2
+
3
+ _ TBD_
4
+
5
+ ## 0.0.1
6
+
7
+ Initial release with support for basic connections and tunneling operations.
8
+
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ MARKER_PREFIX=" ##"
4
+ VERSION=$( echo " $1 " | sed ' s/^v//g' )
5
+
6
+ IFS=' '
7
+ found=0
8
+
9
+ cat CHANGELOG.md | while read " line" ; do
10
+
11
+ # If not found and matching heading
12
+ if [ $found -eq 0 ] && echo " $line " | grep -q " ^$MARKER_PREFIX $VERSION $" ; then
13
+ found=1
14
+ continue
15
+ fi
16
+
17
+ # If needed version if found, and reaching next delimter - stop
18
+ if [ $found -eq 1 ] && echo " $line " | grep -q -E " ^$MARKER_PREFIX [[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+" ; then
19
+ found=0
20
+ break
21
+ fi
22
+
23
+ # Keep printing out lines as no other version delimiter found
24
+ if [ $found -eq 1 ]; then
25
+ echo " $line "
26
+ fi
27
+
28
+ done
You can’t perform that action at this time.
0 commit comments