fix: use proper commit hash when generating nightly release changelog (#1965)

This commit is contained in:
ParaN3xus 2025-08-02 20:39:44 +08:00 committed by GitHub
parent 9e96aefa0e
commit 2ecdbd42a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -160,7 +160,7 @@ jobs:
# Get base commit # Get base commit
git remote add upstream https://github.com/typst/typst.git && git fetch upstream main --prune git remote add upstream https://github.com/typst/typst.git && git fetch upstream main --prune
typst_base_commit=$(git merge-base HEAD upstream/main 2>/dev/null) typst_base_commit=$(git merge-base HEAD upstream/main 2>/dev/null)
typst_base_msg=$(git --no-pager log --format="%s" -1 $base_sha) typst_base_msg=$(git --no-pager log --format="%s" -1 $typst_base_commit)
echo "typst_base_commit=$typst_base_commit" >> $GITHUB_ENV echo "typst_base_commit=$typst_base_commit" >> $GITHUB_ENV
echo "typst_base_msg=$typst_base_msg" >> $GITHUB_ENV echo "typst_base_msg=$typst_base_msg" >> $GITHUB_ENV
@ -314,7 +314,7 @@ jobs:
if: steps.check_updates.outputs.need_release == 'true' if: steps.check_updates.outputs.need_release == 'true'
run: | run: |
tinymist_base_commit=$(git merge-base HEAD origin/main) tinymist_base_commit=$(git merge-base HEAD origin/main)
tinymist_base_msg=$(git --no-pager log --format="%s" -1 $base_sha) tinymist_base_msg=$(git --no-pager log --format="%s" -1 $tinymist_base_commit)
node $GITHUB_WORKSPACE/scripts/nightly-utils.mjs . generate-changelog \ node $GITHUB_WORKSPACE/scripts/nightly-utils.mjs . generate-changelog \
"$new_version" \ "$new_version" \