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