chore: Fix changlog when multiline
This commit is contained in:
parent
a0bb9bc2d0
commit
4af0730c79
@ -26,14 +26,15 @@ jobs:
|
|||||||
- name: Find commits from merged pull request
|
- name: Find commits from merged pull request
|
||||||
id: get_commits
|
id: get_commits
|
||||||
run: |
|
run: |
|
||||||
COMMITS=$(git log HEAD^..HEAD --oneline --no-merges)
|
# Concatène les commits en une seule ligne, séparés par ";;"
|
||||||
|
COMMITS=$(git log HEAD^..HEAD --oneline --no-merges | paste -sd ";;" -)
|
||||||
if [ -z "$COMMITS" ]; then
|
if [ -z "$COMMITS" ]; then
|
||||||
echo "No commits found in the merged PR."
|
echo "No commits found in the merged PR."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
echo "Commits from merged PR:"
|
echo "Commits from merged PR:"
|
||||||
echo "$COMMITS"
|
echo "$COMMITS"
|
||||||
# On exporte la variable de façon simple
|
# On exporte la variable en une seule ligne
|
||||||
echo "COMMITS=$COMMITS" >> "$GITHUB_ENV"
|
echo "COMMITS=$COMMITS" >> "$GITHUB_ENV"
|
||||||
|
|
||||||
- name: Extract current version
|
- name: Extract current version
|
||||||
@ -130,13 +131,13 @@ jobs:
|
|||||||
|
|
||||||
- name: Generate Changelog for merged PR
|
- name: Generate Changelog for merged PR
|
||||||
run: |
|
run: |
|
||||||
echo "DEBUG: Commits = [${{ env.COMMITS }}]"
|
echo "DEBUG: Raw COMMITS = [${{ env.COMMITS }}]"
|
||||||
echo "DEBUG: NEW_VERSION = [${{ env.NEW_VERSION }}]"
|
# Reconstruire la liste des commits en remplaçant ";;" par des retours à la ligne
|
||||||
echo "DEBUG: NEW_BUILD = [${{ env.NEW_BUILD }}]"
|
COMMITS=$(echo "${{ env.COMMITS }}" | sed 's/;;/\n/g')
|
||||||
|
echo "DEBUG: COMMITS after conversion = [$COMMITS]"
|
||||||
|
|
||||||
CHANGELOG_FILE="CHANGELOG.md"
|
CHANGELOG_FILE="CHANGELOG.md"
|
||||||
DATE=$(date +"%Y-%m-%d")
|
DATE=$(date +"%Y-%m-%d")
|
||||||
COMMITS="${{ env.COMMITS }}"
|
|
||||||
NEW_VERSION="${{ env.NEW_VERSION }}"
|
NEW_VERSION="${{ env.NEW_VERSION }}"
|
||||||
NEW_BUILD="${{ env.NEW_BUILD }}"
|
NEW_BUILD="${{ env.NEW_BUILD }}"
|
||||||
|
|
||||||
@ -185,7 +186,6 @@ jobs:
|
|||||||
echo "${MISC:-No miscellaneous changes found.}"
|
echo "${MISC:-No miscellaneous changes found.}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# On conserve l'ancien contenu du changelog en bas
|
|
||||||
cat "$CHANGELOG_FILE"
|
cat "$CHANGELOG_FILE"
|
||||||
} > "$TEMP_CHANGELOG"
|
} > "$TEMP_CHANGELOG"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user