From 497a53110228db6cdfcda689e6d4bd3fbced5c61 Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Wed, 24 Mar 2021 11:30:27 +1100 Subject: [PATCH] Add CHANGELOG section to preview release Whenever we create a preview release, we extract the `unreleased` section of the CHANGELOG and make it the body of the Github release. --- .github/workflows/preview-release.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml index f4871cfc..c79fabea 100644 --- a/.github/workflows/preview-release.yml +++ b/.github/workflows/preview-release.yml @@ -21,6 +21,12 @@ jobs: - name: Give GitHub some time to process the deletion, otherwise our release shows up as draft. Sigh. run: sleep 10 + - name: Extract changelog section for release + id: changelog + uses: coditory/changelog-parser@v1 + with: + version: unreleased + - name: Create 'preview' release uses: actions/create-release@v1 env: @@ -30,4 +36,4 @@ jobs: release_name: preview draft: false prerelease: true - body: Preview release of `asb` and `swap` + body: ${{ steps.changelog.outputs.description }}