diff --git a/.github/workflows/milestones.yml b/.github/workflows/milestones.yml index ffd7cd9fb..88b2c43df 100644 --- a/.github/workflows/milestones.yml +++ b/.github/workflows/milestones.yml @@ -1,4 +1,4 @@ -name: milestones +name: Milestones on: pull_request_target: types: diff --git a/.github/workflows/pr-target-branch.yml b/.github/workflows/pr-target-branch.yml new file mode 100644 index 000000000..9a67f93b8 --- /dev/null +++ b/.github/workflows/pr-target-branch.yml @@ -0,0 +1,24 @@ +name: Target Branch +on: + pull_request: + types: + - opened + - reopened + - synchronize + - edited + +jobs: + check-target-master: + name: master + runs-on: ubuntu-latest + steps: + - name: debug + run: echo Target is ${{ github.event.pull_request.base.ref }} + - name: success + if: github.event.pull_request.base.ref == 'master' + run: exit 0 + - name: error + if: github.event.pull_request.base.ref != 'master' + run: | + echo "Pull-request is not based on master, please rebase" + exit 1