Skip to content

Commit 94e954a

Browse files
committed
update changelog file
Signed-off-by: oliver könig <[email protected]>
1 parent 2144fc8 commit 94e954a

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.github/workflows/changelog-build.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,25 @@ jobs:
4040
fromTag: ${{ inputs.last-release-tag }}
4141
toTag: ${{ inputs.release-branch }}
4242

43-
- name: Print Changelog
44-
env:
43+
- name: Update changelog file
44+
env:
45+
RELEASE_BRANCH: ${{ inputs.release-branch }}
4546
CHANGELOG: ${{ steps.github_tag.outputs.changelog }}
4647
run: |
47-
echo "$CHANGELOG"
48+
RELEASE_VERSION=${RELEASE_BRANCH#r}
49+
CHANGELOG=$(echo "$CHANGELOG" | sed '/^[[:blank:]]*#/s/#/##/')
50+
51+
RELEASE_NOTES="## NVIDIA Neural Modules $RELEASE_VERSION
52+
53+
### Detailed Changelogs:
54+
55+
$CHANGELOG"
56+
57+
printf "%s\n" "$RELEASE_NOTES" | sed '/<!-- Next changelog -->/r /dev/stdin' CHANGELOG.md > CHANGELOG.tmp.md
58+
59+
mv CHANGELOG.tmp.md CHANGELOG.md
60+
61+
cat CHANGELOG.md
4862
4963
- name: Create Pull Request
5064
uses: peter-evans/create-pull-request@v7

0 commit comments

Comments
 (0)