diff --git a/.github/workflows/update_changelog.yml b/.github/workflows/update_changelog.yml index 0d35f99..940c3ec 100644 --- a/.github/workflows/update_changelog.yml +++ b/.github/workflows/update_changelog.yml @@ -26,11 +26,16 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Update CHANGELOG.md + - name: Create temp file run: | - echo "## [${{ steps.get_latest_release.outputs.tag }}] - $(date +"%Y-%m-%d")" >> CHANGELOG.md - echo "${{ steps.get_release_notes.outputs.notes }}" >> CHANGELOG.md - echo "" >> CHANGELOG.md + echo "## [${{ steps.get_latest_release.outputs.tag }}] - $(date +"%Y-%m-%d")" >> new_entry.md + echo "${{ steps.get_release_notes.outputs.notes }}" >> new_entry.md + echo "" >> new_entry.md + + - name: Update Changelog.md at specific line + run: | + line_number=3 + sed -i "${line_number}r new_entry.md" CHANGELOG.md - name: Create new branch run: |