From e3fce3538be4f903a9c89429e7ed4809617bc694 Mon Sep 17 00:00:00 2001 From: Eduardo Lauer Date: Tue, 30 Jul 2024 11:26:28 -0300 Subject: [PATCH] Create step for inserting text in a specifc line of Changelog.md --- .github/workflows/update_changelog.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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: |