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