From 6cb02fdf54e9a4a29732f9947d48086233f9f64f Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Wed, 26 Mar 2025 09:26:38 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8feature:=20Extract=20latest=20changelo?= =?UTF-8?q?g=20entry=20for=20release=20notes=20and=20update=20.gitignore?= =?UTF-8?q?=20#release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yaml | 13 +++++++++++-- .gitignore | 1 + release-test | 0 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .gitignore delete mode 100644 release-test diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 9fcba2f..3444b9f 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -43,13 +43,22 @@ jobs: run: | echo "Tag to be created: ${{ steps.release-tag.outputs.tag }}" + - name: Extract latest changelog entry + id: extract-changelog + run: | + # Extract changelog for latest version section + changelog=$(awk '/^## /{i++} i==1{print}' CHANGELOG.md | tail -n +2) + echo "changelog<> "$GITHUB_OUTPUT" + echo "$changelog" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" + + - name: Create release id: create_release uses: softprops/action-gh-release@v1 with: tag_name: ${{ steps.release-tag.outputs.tag }} name: Release ${{ steps.release-tag.outputs.tag }} - body: | - ${{ github.event.head_commit.message }} + body: ${{ steps.extract-changelog.outputs.changelog }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/release-test b/release-test deleted file mode 100644 index e69de29..0000000