From fbfa81786a5462d56c289306610914ff7f9c1b2c Mon Sep 17 00:00:00 2001 From: Adrian Kant Date: Thu, 11 Apr 2024 08:28:25 -0700 Subject: [PATCH] chore(ci): set up release branches in sync for now --- .../workflows/push-branches-from-main.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/push-branches-from-main.yaml diff --git a/.github/workflows/push-branches-from-main.yaml b/.github/workflows/push-branches-from-main.yaml new file mode 100644 index 000000000..fa3f0ebe4 --- /dev/null +++ b/.github/workflows/push-branches-from-main.yaml @@ -0,0 +1,35 @@ +name: "Push changes to beta and alpha branches" + +# This CI job is responsible for pushing the current contents of the `main` branch to the +# releases/mobile/dev branch, which will in turn kick off a Fastlane build for the Dev app +# version. It is configured to run every day at 2AM UTC and can also be triggered via a +# GitHub action button press in the GitHub UI. + +on: + push: + branches: + - main + +# https://stackoverflow.com/questions/57921401/push-to-origin-from-github-action +jobs: + dev-branch-push: + name: "Push to dev branch" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e + with: + token: ${{ secrets.SERVICE_ACCOUNT_PAT }} + ref: main + + - name: Setup git + run: | + git config user.name "UL Mobile Service Account" + git config user.email "hello-happy-puppy@users.noreply.github.com" + + - name: ↗️ Push to beta + run: | + git push -u origin main:beta --force + + - name: ↗️ Push to alpha + run: | + git push -u origin main:alpha --force