@@ -564,69 +564,6 @@ jobs:
564564 path : |
565565 wippersnapper.${{ matrix.arduino-platform }}.${{ env.WS_VERSION }}.uf2
566566
567- # NOTE: This does NOT release artifacts, it only builds
568- build-samd-non-fs :
569- name : 🏗️SAMD🚫⧾🔱
570- runs-on : ubuntu-latest
571- strategy :
572- fail-fast : false
573- matrix :
574- arduino-platform : ["mkrwifi1010", "nano_33_iot"]
575- steps :
576- - uses : actions/setup-python@v5
577- with :
578- python-version : " 3.x"
579- - uses : actions/checkout@v4
580- - name : Get WipperSnapper version
581- run : |
582- git fetch --prune --unshallow --tags
583- git describe --dirty --tags
584- echo >>$GITHUB_ENV WS_VERSION=$(git describe --dirty --tags)
585- - uses : actions/checkout@v4
586- with :
587- repository : adafruit/ci-arduino
588- ref : ci-wippersnapper
589- path : ci
590- - name : Install CI-Arduino
591- run : bash ci/actions_install.sh
592- - name : Install extra Arduino libraries
593- run : |
594- git clone --quiet https://github.com/arduino-libraries/WiFiNINA.git /home/runner/Arduino/libraries/WiFiNINA
595- git clone --quiet https://github.com/arduino-libraries/Servo.git /home/runner/Arduino/libraries/Servo
596- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
597- git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
598- - name : Download stable Nanopb
599- id : download-nanopb
600- continue-on-error : true
601- run : |
602- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
603- - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
604- name : Restore cached nanopb
605- id : cache-nanopb-restore
606- uses : actions/cache/restore@v4
607- env :
608- cache-name : cache-node-modules
609- with :
610- path : ./nanopb-0.4.8.tar.gz
611- key : nanopb-0.4.8.tar.gz
612- - if : ${{ steps.download-nanopb.outcome == 'success' }}
613- name : Save nanopb to cache
614- id : cache-nanopb-save
615- uses : actions/cache/save@v4
616- env :
617- cache-name : cache-node-modules
618- with :
619- path : ./nanopb-0.4.8.tar.gz
620- key : nanopb-0.4.8.tar.gz
621- - name : Install stable Nanopb
622- run : |
623- tar -xf nanopb-0.4.8.tar.gz
624- # Copy files to WipperSnapper's src/nanopb directory
625- cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
626- mv nanopb/pb.h src/nanopb/nanopb.pb.h
627- - name : build SAMD (no-FS) platforms
628- run : python3 ci/build_platform.py ${{ matrix.arduino-platform }} --build_timeout 48000
629-
630567 build-esp8266 :
631568 name : 🏗️ESP8266
632569 runs-on : ubuntu-latest
0 commit comments