diff --git a/.github/workflows/enforce_main_pr_from_dev.yml b/.github/workflows/enforce_main_pr_from_dev.yml new file mode 100644 index 00000000..e5639efb --- /dev/null +++ b/.github/workflows/enforce_main_pr_from_dev.yml @@ -0,0 +1,14 @@ +name: 'Check that PR to main is coming from dev if necessary' + +on: + pull_request: + +jobs: + check_branch: + runs-on: ubuntu-latest + steps: + - name: Check branch + if: github.base_ref == 'main' && github.head_ref != 'dev' + run: | + echo "ERROR: You can only merge to main from dev." + exit 1