| name: Make sure PRs target the develop branch |
| |
| on: |
| pull_request_target: |
| |
| # By default, pull_request_target gets write permissions to the repo - this prevents that |
| permissions: |
| pull-requests: write |
| |
| jobs: |
| check-branch: |
| if: github.event.pull_request.base.ref == 'master' |
| runs-on: ubuntu-latest |
| steps: |
| - name: Add comment |
| uses: actions/github-script@v7 |
| with: |
| script: | |
| github.rest.issues.createComment({ |
| issue_number: context.issue.number, |
| owner: context.repo.owner, |
| repo: context.repo.repo, |
| body: 'Please do not submit against `master`, use `develop` instead' |
| }) |
| - name: Throw error |
| run: | |
| echo "::error title=wrong-branch::Please do not submit against 'master', use 'develop' instead" |
| exit 1 |