From 9957af4695ac411a91686c44057eda8fc656b064 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sat, 25 Oct 2025 14:28:32 +0200 Subject: [PATCH 1/3] Fix release trigger script * Make it work on MacOS --- tools/trigger_release.sh | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tools/trigger_release.sh b/tools/trigger_release.sh index b8c1036..d5d8b9e 100755 --- a/tools/trigger_release.sh +++ b/tools/trigger_release.sh @@ -54,18 +54,21 @@ fi grep "${VERSION}" < <(git tag -l) && die "Version tag is already in use." +echo "Next version: ${NEXT_VERSION}" + +sed -i '' -f <( +echo '1i\' +echo "# ${NEXT_VERSION}" +echo "" +) CHANGELOG.md + +sed -i '' "s/version = \"${VERSION}\"/version = \"${NEXT_VERSION}\"/" MODULE.bazel + git tag -s -a "${VERSION}" \ -m "New release tag version: '${VERSION}'." \ -m "$(awk '/^#/{if(NR>1)exit}/^[^#]/{print}' Date: Sat, 25 Oct 2025 14:36:22 +0200 Subject: [PATCH 2/3] Indendation --- tools/trigger_release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/trigger_release.sh b/tools/trigger_release.sh index d5d8b9e..812cecc 100755 --- a/tools/trigger_release.sh +++ b/tools/trigger_release.sh @@ -57,9 +57,9 @@ grep "${VERSION}" < <(git tag -l) && die "Version tag is already in use." echo "Next version: ${NEXT_VERSION}" sed -i '' -f <( -echo '1i\' -echo "# ${NEXT_VERSION}" -echo "" + echo '1i\' + echo "# ${NEXT_VERSION}" + echo "" ) CHANGELOG.md sed -i '' "s/version = \"${VERSION}\"/version = \"${NEXT_VERSION}\"/" MODULE.bazel From 327ab18f6cadce0d20abbe504ceb4f608f717afa Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sat, 25 Oct 2025 14:49:04 +0200 Subject: [PATCH 3/3] Formatting and version injection into CHANGELOG.md --- tools/trigger_release.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/trigger_release.sh b/tools/trigger_release.sh index 812cecc..638da70 100755 --- a/tools/trigger_release.sh +++ b/tools/trigger_release.sh @@ -57,8 +57,9 @@ grep "${VERSION}" < <(git tag -l) && die "Version tag is already in use." echo "Next version: ${NEXT_VERSION}" sed -i '' -f <( - echo '1i\' + echo "1i\\" echo "# ${NEXT_VERSION}" + echo "1i\\" echo "" ) CHANGELOG.md @@ -67,6 +68,7 @@ sed -i '' "s/version = \"${VERSION}\"/version = \"${NEXT_VERSION}\"/" MODULE.baz git tag -s -a "${VERSION}" \ -m "New release tag version: '${VERSION}'." \ -m "$(awk '/^#/{if(NR>1)exit}/^[^#]/{print}'