Skip to content

Commit 9971c76

Browse files
committed
update prepare release script
1 parent 9de009f commit 9971c76

File tree

1 file changed

+39
-20
lines changed

1 file changed

+39
-20
lines changed

infra/scripts/prepare_release_msg.sh

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,42 @@ echo ""
1313
echo "[Description]"
1414
echo ""
1515

16-
echo "## Added"
17-
echo "$(echo "$GITLOG" | grep -E "\[(feat|test)\]" | sed 's/^/- /')"
18-
echo ""
19-
20-
echo "## Changed"
21-
echo "$(echo "$GITLOG" | grep -E "\[(perf|docs)\]" | sed 's/^/- /')"
22-
echo ""
23-
24-
echo "## Fixed"
25-
echo "$(echo "$GITLOG" | grep -E "\[(fix)\]" | sed 's/^/- /')"
26-
echo ""
27-
28-
echo "## Removed"
29-
echo "$(echo "$GITLOG" | grep -E "\[(revert)\]" | sed 's/^/- /')"
30-
echo ""
31-
32-
echo "## Development"
33-
echo "$(echo "$GITLOG" | grep -E "\[(build|chore|refactor|style)\]" | sed 's/^/- /')"
34-
echo ""
35-
16+
ADDED=$(echo "$GITLOG" | grep -E "\[(feat|test)\]" | sed 's/^/- /')
17+
if [ -n "$ADDED" ]
18+
then
19+
echo "## Added"
20+
echo "$ADDED"
21+
echo ""
22+
fi
23+
24+
CHANGED=$(echo "$GITLOG" | grep -E "\[(perf|docs)\]" | sed 's/^/- /')
25+
if [ -n "$CHANGED" ]
26+
then
27+
echo "## Changed"
28+
echo "$CHANGED"
29+
echo ""
30+
fi
31+
32+
FIXED=$(echo "$GITLOG" | grep -E "\[(fix)\]" | sed 's/^/- /')
33+
if [ -n "$FIXED" ]
34+
then
35+
echo "## Fixed"
36+
echo "$FIXED"
37+
echo ""
38+
fi
39+
40+
REMOVED=$(echo "$GITLOG" | grep -E "\[(revert)\]" | sed 's/^/- /')
41+
if [ -n "$REMOVED" ]
42+
then
43+
echo "## Removed"
44+
echo "$REMOVED"
45+
echo ""
46+
fi
47+
48+
DEVELOPMENT=$(echo "$GITLOG" | grep -E "\[(build|chore|refactor|style)\]" | sed 's/^/- /')
49+
if [ -n "$DEVELOPMENT" ]
50+
then
51+
echo "## Development"
52+
echo "$DEVELOPMENT"
53+
echo ""
54+
fi

0 commit comments

Comments
 (0)