@@ -39,34 +39,19 @@ cp CHANGELOG.md CHANGELOG.md.bak
3939
4040# Replace "Unreleased" with new version and date
4141TODAY=$( date +%Y-%m-%d)
42- sed -i " 0,/## \[ Unreleased\] /s//## [ $NEW_VERSION ] - $TODAY /" CHANGELOG.md
42+ sed -i " 0,/## \( Unreleased\) /s//## ( $NEW_VERSION ) - $TODAY /" CHANGELOG.md
4343
4444# Add new Unreleased section at the top
4545awk -v ver=" $NEW_VERSION " '
46- NR==1 {print; print "## [ Unreleased] \n\n* _No changes yet_\n"; next}
46+ NR==1 {print; print "## ( Unreleased) \n\n* _No changes yet_\n"; next}
4747 1
4848' CHANGELOG.md > CHANGELOG.md.tmp && mv CHANGELOG.md.tmp CHANGELOG.md
4949
50- # Insert list_versions.sh output under the new version section
51- VERSIONS_OUTPUT=$( devops/scripts/list_versions.sh)
52- awk -v ver=" $NEW_VERSION " -v vo=" $VERSIONS_OUTPUT " '
53- BEGIN {printed=0}
54- {
55- print
56- if (!printed && $0 ~ "## \\["ver"\\]") {
57- print "\n### Component Versions\n"
58- print "```\n" vo "\n```"
59- printed=1
60- }
61- }
62- ' CHANGELOG.md > CHANGELOG.md.tmp && mv CHANGELOG.md.tmp CHANGELOG.md
63-
64- echo " CHANGELOG.md updated. Please review and edit as needed."
65-
6650# 4. Commit and push
67- # git add CHANGELOG.md
68- # git commit -m "Prep for release $NEW_TAG"
69- # git push -u origin "$BRANCH"
51+
52+ git add CHANGELOG.md
53+ git commit -m " Prep for release $NEW_TAG "
54+ git push -u origin " $BRANCH "
7055
7156# 5. Create PR and link to issue
7257GH_USER=$( gh api user --jq .login)
@@ -82,6 +67,7 @@ cat <<EOF
8267 - Title: $NEW_VERSION
8368 - Copy the relevant section from CHANGELOG.md as the description.
8469 - Add:
70+ Output of devops/scripts/list_versions.sh
8571 Full Changelog: https://github.com/microsoft/AzureTRE/compare/<previous_tag>...$NEW_TAG
8672 - Mark as pre-release.
8773
0 commit comments