From 6ec167749172aea365ba447490dc6dbb3e16ee34 Mon Sep 17 00:00:00 2001 From: Rob Brackett Date: Thu, 16 Mar 2023 09:50:49 -0700 Subject: [PATCH] Add manually triggered workflow for releases (#1095) To make releases a little simpler, you can now trigger them via a button in the GitHub Actions UI. --- .github/workflows/release.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..ed6778fd --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,24 @@ +on: + workflow_dispatch: + inputs: + message: + description: 'Message' + type: string + required: true + +name: Trigger New Release + +jobs: + # CircleCI currently builds the release; all this does is push a merge commit + # to the `release` branch (which triggers Circle to build and publish). + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Update release branch + run: | + git checkout release + git pull + git merge main -m '${{ inputs.message }}' + git push