Skip to content

Commit b3ff36b

Browse files
committed
fix changelog
1 parent 66d74d7 commit b3ff36b

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/build-release-import-script.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,13 @@ jobs:
7878
run: |
7979
# Extract previous tag
8080
PREVIOUS_TAG=$(git describe --tags --abbrev=0 $(git rev-list --tags --skip=1 --max-count=1))
81-
# Generate changelog with PR numbers
82-
CHANGELOG=$(git log ${PREVIOUS_TAG}..HEAD --pretty=format:"* %s")
81+
82+
# Generate changelog with PR numbers and authors in the desired format
83+
CHANGELOG=$(git log ${PREVIOUS_TAG}..HEAD --pretty=format:"* %s by @%an in #%b" | \
84+
sed -E 's/\(#[0-9]+\)//g' | \ # Remove PR numbers if they exist in commit message
85+
sed -E 's/ */ /g' | \ # Clean up extra spaces
86+
sed -E 's/ in #$//') # Remove trailing "in #" if no PR number
87+
8388
# Store changelog in output
8489
echo "CHANGELOG<<EOF" >> $GITHUB_OUTPUT
8590
echo "$CHANGELOG" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)