name: Create Pull Request on: push: tags: - '\d+\.\d+\.\d+' - '\d+\.\d+' jobs: create-pull-request: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Generate pull request body id: pr run: | echo "::set-output name=body::$(git log --format='* %s' $(git describe --tags --abbrev=0)..HEAD)" - name: Create Pull Request uses: peter-evans/create-pull-request@v3 with: token: ${{ secrets.ACCESS_TOKEN }} commit-message: 'chore: release ${{ github.ref }}' title: 'chore: release ${{ github.ref }}' body: | ${{ steps.pr.outputs.body }} branch: release/${{ github.ref }} base: main labels: release draft: false branch-suffix: timestamp delete-branch: false