~ruther/qmk_firmware

872b521e4f4474ba9a4f4eb640fbdb5a386f2ac4 — QMK Bot 3 years ago 3315894 + 46e85de
Merge remote-tracking branch 'origin/master' into develop
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 }}