diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index c7ba6c60..2a6f21a1 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -42,19 +42,16 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} FILE_TO_COMMIT: CHANGELOG.md - DESTINATION_BRANCH: changelog-${{ github.run_id }} + DESTINATION_BRANCH: changelog run: | export TODAY=$( date -u '+%Y-%m-%d' ) export MESSAGE="chore: regenerate $FILE_TO_COMMIT for $TODAY" export SHA=$( git rev-parse $DESTINATION_BRANCH:$FILE_TO_COMMIT ) export CONTENT=$( base64 -i $FILE_TO_COMMIT ) - gh api --method POST /repos/:owner/:repo/git/refs \ - --field ref="refs/heads/changelog-${{ github.run_id }}" \ - --field sha="$SHA" gh api --method PUT /repos/:owner/:repo/contents/$FILE_TO_COMMIT \ --field message="$MESSAGE" \ --field content="$CONTENT" \ --field encoding="base64" \ --field branch="$DESTINATION_BRANCH" \ --field sha="$SHA" - gh pr create --title "chore: update changelog" --body "This is an auto-generated PR to update the changelog." --base main --head changelog-${{ github.run_id }} + gh pr create --title "chore: update changelog" --body "This is an auto-generated PR to update the changelog." --base main --head $DESTINATION_BRANCH