diff --git a/.github/workflows/release-nightly-ota.yml b/.github/workflows/release-nightly-ota.yml index 9c63f2fd26..6b4edf7083 100644 --- a/.github/workflows/release-nightly-ota.yml +++ b/.github/workflows/release-nightly-ota.yml @@ -60,6 +60,9 @@ jobs: - name: Set tag id: set_tag run: | + # pre_version是上一个公版,这里需要拉上一个tag,避免堆积过多commit + $latest_tag=$(git describe --tags --abbrev=0) + echo "latest_tag=$latest_tag" >> $env:GITHUB_OUTPUT $described = $(git describe --tags --long --match 'v*') $ids = $($described -split "-") if ($ids.length -eq 3) { @@ -93,9 +96,7 @@ jobs: - name: Generate Changelog id: generate_changelog run: | - # pre_version是上一个公版,这里需要拉上一个tag,避免堆积过多commit - $latest_tag=$(git describe --tags --abbrev=0) - $content=$(git log --pretty=format:"- %s    @%an
" $latest_tag..alpha/${{ steps.set_tag.outputs.tag }}) + $content=$(git log --pretty=format:"- %s    @%an
" ${{ steps.set_tag.outputs.latest_tag }}..alpha/${{ steps.set_tag.outputs.tag }}) echo "changelog="$content >> $env:GITHUB_OUTPUT echo $content