diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d85587a..ce3ce47 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,13 +3,27 @@ on: [push, pull_request, workflow_dispatch] jobs: build: runs-on: docker + container: + image: zmkfirmware/zmk-build-arm:stable steps: - name: Git checkout Config uses: actions/checkout@v4 - run: git clone https://github.com/zmkfirmware/zmk.git - run: apt-get update - run: apt-get install tree -y - - run: tree + - run: tree / + - name: Initialize ZMK + working-directory: ./zmk + run: | + west init -l app/ + west update + - name: Build Left Shield + working-directory: ./zmk/app + run: west build -d build/left -b nice_nano_v2 -- -DSHIELD=kyria_rev3_left -DZMK_CONFIG="../../config" + - name: Build Right Shield + working-directory: ./zmk/app + run: west build -d build/right -b nice_nano_v2 -- -DSHIELD=kyria_rev3_right -DZMK_CONFIG="../../config" + - run: tree /