mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-05 17:16:59 +02:00
chore(ci): improve releaser script (#5571)
This commit is contained in:
parent
e075f6b007
commit
29f033af1b
@ -6,25 +6,30 @@ set -e
|
||||
function generate_changelog {
|
||||
MERGED_PRS="$1"
|
||||
|
||||
echo
|
||||
echo "## :warning: Breaking Changes"
|
||||
echo
|
||||
cat "${MERGED_PRS}" | grep "\!"
|
||||
|
||||
echo
|
||||
echo "## :rocket: Features"
|
||||
echo
|
||||
cat "${MERGED_PRS}" | grep feat
|
||||
cat "${MERGED_PRS}" | grep feat[:\(]
|
||||
|
||||
echo
|
||||
echo "## :bug: Bug fixes"
|
||||
echo
|
||||
cat "${MERGED_PRS}" | grep fix
|
||||
cat "${MERGED_PRS}" | grep fix[:\(]
|
||||
|
||||
echo
|
||||
echo "## :memo: Documentation"
|
||||
echo
|
||||
cat "${MERGED_PRS}" | grep doc
|
||||
cat "${MERGED_PRS}" | grep docs[:\(]
|
||||
|
||||
echo
|
||||
echo "## :package: Others"
|
||||
echo
|
||||
cat "${MERGED_PRS}" | grep -v feat | grep -v fix | grep -v doc
|
||||
cat "${MERGED_PRS}" | grep -v "\!" | grep -v feat[:\(] | grep -v fix[:\(] | grep -v docs[:\(]
|
||||
}
|
||||
|
||||
function create_release {
|
||||
@ -66,7 +71,7 @@ if [ $# -ne 1 ]; then
|
||||
echo
|
||||
echo "To create a release: ./releaser.sh v0.17.0"
|
||||
else
|
||||
generate_changelog "${MERGED_PRS}" | gh release create "$1" -t "$1" -F -
|
||||
generate_changelog "${MERGED_PRS}" | gh release create "$1" -t "$1" -p -F -
|
||||
fi
|
||||
|
||||
rm -f "${MERGED_PRS}"
|
||||
|
Loading…
Reference in New Issue
Block a user