From f796fc42edba916b528aa1c1a394712bf1d6f8bb Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 11 Aug 2024 20:17:49 +0300 Subject: feat(main-pr): Added job which closes pull requests to main which are not from dev --- .github/workflows/main-pr.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/main-pr.yml b/.github/workflows/main-pr.yml index 16f78d5..baa143e 100644 --- a/.github/workflows/main-pr.yml +++ b/.github/workflows/main-pr.yml @@ -4,7 +4,16 @@ on: types: [opened, reopened, labeled, unlabeled, ready_for_review, review_requested, synchronize] branches: - 'main' + jobs: + from_dev: + if: github.head_ref != 'dev' + runs-on: ubuntu-latest + steps: + - uses: superbrothers/close-pull-request@v3 + with: + comment: 'The only allowed pull requests to main are those from dev!' + has_release_label: if: | ! contains(github.event.pull_request.labels.*.name, 'release:major') && -- cgit v1.2.3