From 2de80263d5875531b5c39eb63c85b20109a35799 Mon Sep 17 00:00:00 2001 From: Sven Rebhan <36194019+srebhan@users.noreply.github.com> Date: Fri, 19 Apr 2024 16:13:41 -0400 Subject: [PATCH] chore(CI): Add check for PR target branch (#15197) --- .github/workflows/milestones.yml | 2 +- .github/workflows/pr-target-branch.yml | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/pr-target-branch.yml 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