From 44e10ecb60fa9629b83cccd1a8df89f0b44cb0e5 Mon Sep 17 00:00:00 2001 From: Loong Date: Sat, 30 Mar 2024 23:39:15 +0800 Subject: [PATCH] ci: generate changelog with python script for nightly (#8728) ci: generate changelog with python script for nightly releases --- .github/workflows/release-nightly-ota.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-nightly-ota.yml b/.github/workflows/release-nightly-ota.yml index 691e747295..95f50a1a37 100644 --- a/.github/workflows/release-nightly-ota.yml +++ b/.github/workflows/release-nightly-ota.yml @@ -96,9 +96,11 @@ jobs: - name: Generate Changelog id: generate_changelog run: | - $content=$(git log --pretty=format:"* %s [@%an](https://github.com/%an) \n\n" ${{ steps.set_tag.outputs.latest_tag }}..alpha/${{ steps.set_tag.outputs.tag }}) + $content=$(python3 tools/ChangelogGenerator/changelog_generator.py --latest "${{ steps.set_tag.outputs.latest_tag }}" --tag "${{ steps.set_tag.outputs.tag }}") echo "changelog=### Commits\n\n$content" >> $env:GITHUB_OUTPUT echo $content + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Cache .nuke/temp, ~/.nuget/packages id: cache-nuget @@ -108,7 +110,7 @@ jobs: .nuke/temp ~/.nuget/packages key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj') }} - + - name: Restore dependencies if: steps.cache-nuget.outputs.cache-hit != 'true' run: dotnet restore