diff --git a/.github/workflows/release-changelog.yml b/.github/workflows/release-changelog.yml index be55b45a04..cb4f300cf7 100644 --- a/.github/workflows/release-changelog.yml +++ b/.github/workflows/release-changelog.yml @@ -18,18 +18,15 @@ jobs: - name: Generate changelog id: generate_changelog run: | - # Utilisez git pour extraire les messages de commit entre cette branche et master - CHANGELOG=$(git log origin/master.. --oneline --no-merges) - # Formatage pour Markdown (commentaire GitHub) - CHANGELOG="${CHANGELOG//'%'/'%25'}" - CHANGELOG="${CHANGELOG//$'\n'/'%0A'}" - CHANGELOG="${CHANGELOG//$'\r'/'%0D'}" - echo "::set-output name=changelog::$CHANGELOG" + npm install -g conventional-changelog-cli + conventional-changelog -p angular -i CHANGELOG.md -s -r 0 + cat CHANGELOG.md > changelog.txt + echo "CHANGELOG_CONTENT=$(cat changelog.txt)" >> $GITHUB_ENV - name: Comment on PR uses: thollander/actions-comment-pull-request@v1 with: message: | ## Changelog - ${{ steps.generate_changelog.outputs.changelog }} + ${{ env.CHANGELOG_CONTENT }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file