diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79dd931..12810e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,6 +38,14 @@ jobs: cmake-args: -DCMAKE_TOOLCHAIN_FILE=$GITHUB_WORKSPACE/32blit-sdk/32blit.toolchain apt-packages: gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib python3-setuptools + - os: ubuntu-20.04 + pico-sdk: true + name: PicoSystem + cache-key: picosystem + release-suffix: PicoSystem + cmake-args: -DCMAKE_TOOLCHAIN_FILE=$GITHUB_WORKSPACE/32blit-sdk/pico.toolchain -DPICO_BOARD=pimoroni_picosystem + apt-packages: gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib python3-setuptools + - os: ubuntu-20.04 name: Emscripten release-suffix: WEB @@ -75,6 +83,15 @@ jobs: repository: 32blit/32blit-sdk path: 32blit-sdk + # pico sdk for some builds + - name: Checkout Pico SDK + if: matrix.pico-sdk + uses: actions/checkout@v2 + with: + repository: raspberrypi/pico-sdk + path: pico-sdk + submodules: true + # Linux dependencies - name: Install Linux deps if: runner.os == 'Linux'