From 8b2c7f5793d2e9a40e4dea9195101c2e2cb5d132 Mon Sep 17 00:00:00 2001 From: Anselm Hahn Date: Sun, 2 Jul 2023 17:12:07 +0200 Subject: [PATCH] fix: :green_heart: Change workflow to github-script Change from `create-pull-request` to `github-script` to see if no **branch-policy** crash happens again --- .github/workflows/update-changelog.yaml | 31 +++++++++++++++++-------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.github/workflows/update-changelog.yaml b/.github/workflows/update-changelog.yaml index 81dab34c7..c25d06389 100644 --- a/.github/workflows/update-changelog.yaml +++ b/.github/workflows/update-changelog.yaml @@ -28,17 +28,28 @@ jobs: commit_message: Update CHANGELOG file_pattern: CHANGELOG.md create_branch: true - # Create Pull Request - - name: Create Pull Request - uses: peter-evans/create-pull-request@v3 + - name: Open Pull Request + uses: actions/github-script@v4 with: - token: ${{ secrets.GITHUB_TOKEN }} - commit-message: "docs: :memo: Update CHANGELOG for ${{ github.event.release.tag_name }}" - title: "docs: :memo: Update CHANGELOG for ${{ github.event.release.tag_name }}" - body: | - This Pull Request was automatically created by the Changelog Updater Action. - It updates the CHANGELOG.md with the release notes from the latest release. - branch: main + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const title = `Merge release/${{ github.event.release.tag_name }} into main`; + const body = `This PR merges release/${{ github.event.release.tag_name }} into main with auto-merge enabled. This PR updates the CHANGELOG.md file.`; + const head = `release/${{ github.event.release.tag_name }}`; + const base = 'main'; + const auto_merge = true; + const draft = false; + const pr = await github.pulls.create({ + owner: context.repo.owner, + repo: context.repo.repo, + title, + body, + head, + base, + auto_merge, + draft + }); + console.log(`Pull Request ${pr.data.number} created.`); Release-Documentation: if: ${{ contains(github.event.release.prerelease, false) }}