name: Maintain Release Merge PR on: push: branches: - main jobs: update-release-pr: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Setup Git run: | git config user.name github-actions git config user.email github-actions@github.com - name: Check for existing PR id: find-pr uses: juliangruber/find-pull-request-action@v1 with: github-token: ${{ secrets.GITHUB_TOKEN }} branch: release - name: Create/Update PR if: steps.find-pr.outputs.number == '' uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Update release branch title: Merge Release Auto-PR body: Merging this PR will invoke release actions base: release branch: auto-update/release