~ruther/qmk_firmware

46e85ded4747fb3d89f107cb098d9054ea5e632c — Joel Challis 3 years ago e9bf95e
Add merge workflow for XAP branch (#16652)

* Add merge workflow for XAP branch

* uncomment
2 files changed, 34 insertions(+), 8 deletions(-)

M .github/workflows/develop_update.yml
A .github/workflows/feature_branch_update.yml
M .github/workflows/develop_update.yml => .github/workflows/develop_update.yml +0 -8
@@ 5,7 5,6 @@ on:
    branches:
    - master


jobs:
  develop_update:
    runs-on: ubuntu-latest


@@ 22,14 21,7 @@ jobs:
        git fetch origin master develop
        git checkout develop

    - name: Check if branch locked
      id: check_locked
      uses: andstor/file-existence-action@v1
      with:
        files: ".locked"

    - name: Update develop from master
      if: steps.check_locked.outputs.files_exists == 'false'
      run: |
        git config --global user.name "QMK Bot"
        git config --global user.email "hello@qmk.fm"

A .github/workflows/feature_branch_update.yml => .github/workflows/feature_branch_update.yml +34 -0
@@ 0,0 1,34 @@
name: Update feature branches after develop merge

on:
  push:
    branches:
    - develop

jobs:
  feature_branch_update:
    runs-on: ubuntu-latest

    if: github.repository == 'qmk/qmk_firmware'

    strategy:
      matrix:
        branch:
        - xap

    steps:
    - uses: actions/checkout@v2
      with:
        fetch-depth: 0

    - name: Checkout branch
      run: |
        git fetch origin develop ${{ matrix.branch }}
        git checkout ${{ matrix.branch }}

    - name: Update branch from develop
      run: |
        git config --global user.name "QMK Bot"
        git config --global user.email "hello@qmk.fm"
        git merge origin/develop
        git push origin ${{ matrix.branch }}