pull-request.yml 801 B

1234567891011121314151617181920212223242526272829303132
  1. # creates a PR from release branch to master
  2. name: Create Release PR to master
  3. on:
  4. workflow_call:
  5. inputs:
  6. version:
  7. required: true
  8. type: string
  9. workflow_dispatch:
  10. inputs:
  11. version:
  12. description: "netmaker version"
  13. required: true
  14. release:
  15. types: [released]
  16. jobs:
  17. pr-to-main:
  18. runs-on: ubuntu-latest
  19. steps:
  20. - name: create pr
  21. env:
  22. GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  23. run: |
  24. gh api --method POST \
  25. -H 'Accept: application/vnd.github+json' -H 'X-GitHub-Api-Version: 2022-11-28' \
  26. /repos/${{ github.repository }}/pulls \
  27. -f title='${{ github.event.inputs.version }}' \
  28. -f head='release_${{ github.event.inputs.version }}' \
  29. -f base="master"