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 / - 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 /