diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5537895..8735e7b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,52 +1,5 @@ on: [push, pull_request, workflow_dispatch] -name: Build - jobs: build: - runs-on: ubuntu-latest - container: - image: zmkfirmware/zmk-build-arm:3.5 - name: Build - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Cache west modules - uses: actions/cache@v3 - env: - cache-name: cache-zephyr-modules - with: - path: | - modules/ - tools/ - zephyr/ - bootloader/ - zmk/ - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('manifest-dir/west.yml') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - - name: West Init - run: west init -l config - - name: West Update - run: west update - - name: West Zephyr export - run: west zephyr-export - - name: West Build (left) - run: west build -s zmk/app -d build/left -b flkb_left -- -DZMK_CONFIG="${GITHUB_WORKSPACE}/config" - - name: FLKB Left Kconfig file - run: grep -vE '(^#|^$)' build/left/zephyr/.config - - name: West Build (right) - run: west build -s zmk/app -d build/right -b flkb_right -- -DZMK_CONFIG="${GITHUB_WORKSPACE}/config" - - name: FLKB Right Kconfig file - run: grep -vE '(^#|^$)' build/right/zephyr/.config - - name: Rename zmk.uf2 - run: cp build/left/zephyr/zmk.uf2 left.uf2 && cp build/right/zephyr/zmk.uf2 right.uf2 - - name: Archive (FLKB) - uses: actions/upload-artifact@v3 - with: - name: firmware - path: | - left.uf2 - right.uf2 + uses: petejohanson/zmk/.github/workflows/build-user-config.yml@core/zephyr-3.5-update