Backport of fix spacing of bash scripts into release/1.20.x (#21769)

* backport of commit 1e97297215

* backport of commit b7053f5361

* backport of commit a391f2fa3c

---------

Co-authored-by: jm96441n <john.maguire@hashicorp.com>
pull/21783/head
hc-github-team-consul-core 2 months ago committed by GitHub
parent 1f45e8677d
commit af1c0eab2c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -6,23 +6,28 @@ set -eo pipefail
pr_number=$(gh pr list -H "$(git rev-parse --abbrev-ref HEAD)" -q ".[0].number" --json "number") pr_number=$(gh pr list -H "$(git rev-parse --abbrev-ref HEAD)" -q ".[0].number" --json "number")
if [ -z "$pr_number" ]; then
echo "Error: Could not find PR number."
exit 1
fi
# check if this changelog is referencing an enterprise change # check if this changelog is referencing an enterprise change
curdir=$(pwd) curdir=$(pwd)
filename = ".changelog/$pr_number.txt" filename=".changelog/$pr_number.txt"
if [[ ! $curdir == *"enterprise"* ]]; then if [[ ! $curdir == *"enterprise"* ]]; then
is_enterprise = "n" is_enterprise="n"
read -p "Is this an enterprise PR? (y/n): " is_enterprise read -rp "Is this an enterprise PR? (y/n): " is_enterprise
if [[ $is_enterprise == "y" ]]; then if [[ $is_enterprise == "y" ]]; then
filename = ".changelog/_$pr_number.txt" filename=".changelog/_$pr_number.txt"
fi fi
else else
filename = ".changelog/_$pr_number.txt" filename=".changelog/_$pr_number.txt"
fi fi
# create a new changelog file # create a new changelog file
touch $filename touch "$filename"
echo "Created a new changelog file for PR $pr_number." echo "Created a new changelog file for PR $pr_number."
@ -35,7 +40,7 @@ echo "4. deprecation"
echo "5. bug" echo "5. bug"
if [ -z "$1" ]; then if [ -z "$1" ]; then
read -p "Enter your choice: " choice read -rp "Enter your choice: " choice
else else
choice=$1 choice=$1
fi fi
@ -66,8 +71,10 @@ esac
msg="" msg=""
read -ep $'Please enter the changelog message:\n' msg read -erp $'Please enter the changelog message:\n' msg
echo -e "\`\`\`release-note:$type\n$msg\n\`\`\`" >>"$filename" echo -e "\`\`\`release-note:$type\n$msg\n\`\`\`" >>"$filename"
cat .changelog/$pr_number.txt echo -e "\nChangelog added to $filename. Contents:\n"
cat "$filename"

Loading…
Cancel
Save