From f9913f4c19ed8bd26710868b607d14252fa0ef9d Mon Sep 17 00:00:00 2001 From: Montia37 Date: Wed, 13 Aug 2025 19:03:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E6=97=A5=E5=BF=97=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yaml | 12 +++++++++++- komari-theme.json | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ef179cf..1b53db7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -91,6 +91,16 @@ jobs: run: | ASSET_NAME=$(ls *.zip) echo "ASSET_NAME=${ASSET_NAME}" >> $GITHUB_ENV + - name: Generate Changelog + id: changelog + run: | + git fetch --prune --unshallow + PREVIOUS_TAG=$(git describe --tags --abbrev=0 `git rev-list --tags --skip=1 --max-count=1` 2>/dev/null || git rev-list --max-parents=0 HEAD) + echo "Previous tag: $PREVIOUS_TAG" + CHANGELOG=$(git log $PREVIOUS_TAG..${{ github.ref_name }} --pretty=format:"* %s (%h)") + echo "CHANGELOG<> $GITHUB_ENV + echo "$CHANGELOG" >> $GITHUB_ENV + echo "EOF" >> $GITHUB_ENV - name: Create Release id: create_release uses: actions/create-release@v1 @@ -99,7 +109,7 @@ jobs: with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref_name }} - body: "Automated release for tag ${{ github.ref_name }}" + body: ${{ env.CHANGELOG }} draft: false prerelease: false - name: Upload Release Asset diff --git a/komari-theme.json b/komari-theme.json index 8f9aea6..50a8a26 100644 --- a/komari-theme.json +++ b/komari-theme.json @@ -2,7 +2,7 @@ "name": "Komari Theme PurCarte", "short": "PurCarte", "description": "A frosted glass theme for Komari", - "version": "0.1.0", + "version": "0.1.1", "author": "Montia & Gemini", "url": "https://github.com/Montia37/Komari-theme-purcarte", "preview": "preview.png"