From 58471ef66b0e7e77cf3e246c1d5cfc8e5d99a389 Mon Sep 17 00:00:00 2001 From: Robert Tuck Date: Tue, 9 Apr 2024 15:52:06 +0100 Subject: [PATCH] (#819) Additional steps to create a release and edit release notes --- .github/workflows/pre_release_workflow.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/pre_release_workflow.yml b/.github/workflows/pre_release_workflow.yml index b47331608..861353f7f 100644 --- a/.github/workflows/pre_release_workflow.yml +++ b/.github/workflows/pre_release_workflow.yml @@ -36,3 +36,15 @@ jobs: git commit -m ${{steps.pin_versions.outputs.COMMIT_MESSAGE}} git tag ${{inputs.tagName}} git push origin ${{inputs.tagName}} + - name: Create Release + env: + GH_TOKEN: ${{secrets.GITHUB_TOKEN}} + run: gh release create --generate-notes --draft ${{inputs.tagName}} + - name: Edit Release Notes + env: + GH_TOKEN: ${{secrets.GITHUB_TOKEN}} + run: | + BODY_JSON=$(gh release view ${{inputs.tagName}} --json body) + cat "${{steps.pin_versions.outputs.COMMIT_MESSAGE}}\n\n" > "$RUNNER_TEMP/relnotes.txt" + cat ${{fromJSON($BODY_JSON)}}.body >> "$RUNNER_TEMP/relnotes.txt" + gh release edit --notes-file "$RUNNER_TEMP/relnotes.txt"