mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-06 17:46:57 +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 {
|
function generate_changelog {
|
||||||
MERGED_PRS="$1"
|
MERGED_PRS="$1"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "## :warning: Breaking Changes"
|
||||||
|
echo
|
||||||
|
cat "${MERGED_PRS}" | grep "\!"
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "## :rocket: Features"
|
echo "## :rocket: Features"
|
||||||
echo
|
echo
|
||||||
cat "${MERGED_PRS}" | grep feat
|
cat "${MERGED_PRS}" | grep feat[:\(]
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "## :bug: Bug fixes"
|
echo "## :bug: Bug fixes"
|
||||||
echo
|
echo
|
||||||
cat "${MERGED_PRS}" | grep fix
|
cat "${MERGED_PRS}" | grep fix[:\(]
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "## :memo: Documentation"
|
echo "## :memo: Documentation"
|
||||||
echo
|
echo
|
||||||
cat "${MERGED_PRS}" | grep doc
|
cat "${MERGED_PRS}" | grep docs[:\(]
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "## :package: Others"
|
echo "## :package: Others"
|
||||||
echo
|
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 {
|
function create_release {
|
||||||
@ -66,7 +71,7 @@ if [ $# -ne 1 ]; then
|
|||||||
echo
|
echo
|
||||||
echo "To create a release: ./releaser.sh v0.17.0"
|
echo "To create a release: ./releaser.sh v0.17.0"
|
||||||
else
|
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
|
fi
|
||||||
|
|
||||||
rm -f "${MERGED_PRS}"
|
rm -f "${MERGED_PRS}"
|
||||||
|
Loading…
Reference in New Issue
Block a user