From 00c0b19a6e955e95f1cf5b279ed008f6318f463c Mon Sep 17 00:00:00 2001 From: Joseph Flinn Date: Tue, 1 Jun 2021 11:15:52 -0700 Subject: [PATCH] programmatically constraining releases to the rc branch --- .github/workflows/release.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fa63cb419..5e7a791058 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,6 +17,15 @@ jobs: repo_url: ${{ steps.gen_vars.outputs.repo_url }} adj_build_number: ${{ steps.gen_vars.outputs.adj_build_number }} steps: + - name: Branch check + run: | + if [[ "$GITHUB_REF" != "refs/heads/rc" ]]; then + echo "===================================" + echo "[!] Can only release from rc branch" + echo "===================================" + exit 1 + fi + - name: Checkout repo uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f