4747 run : bash ci/actions_install.sh
4848 - name : Install extra Arduino libraries
4949 run : |
50- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
50+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
5151 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
5252 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
5353 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -213,7 +213,7 @@ jobs:
213213 run : bash ci/actions_install.sh
214214 - name : Install extra Arduino libraries
215215 run : |
216- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
216+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
217217 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
218218 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
219219 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -321,7 +321,7 @@ jobs:
321321 run : bash ci/actions_install.sh
322322 - name : Install extra Arduino libraries
323323 run : |
324- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
324+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
325325 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
326326 - name : Download stable Nanopb
327327 id : download-nanopb
@@ -448,8 +448,8 @@ jobs:
448448 - name : Install extra Arduino libraries
449449 run : |
450450 git clone --quiet https://github.com/adafruit/WiFiNINA.git /home/runner/Arduino/libraries/WiFiNINA
451- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
452- git clone --quiet https://github.com/PaulStoffregen/OneWire .git /home/runner/Arduino/libraries/OneWire
451+ git clone --quiet https://github.com/pstolarz/OneWireNg .git /home/runner/Arduino/libraries/OneWireNg
452+ git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
453453 git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
454454 - name : Download stable Nanopb
455455 id : download-nanopb
@@ -565,69 +565,6 @@ jobs:
565565 path : |
566566 wippersnapper.${{ matrix.arduino-platform }}.${{ env.WS_VERSION }}.uf2
567567
568- # NOTE: This does NOT release artifacts, it only builds
569- build-samd-non-fs :
570- name : 🏗️SAMD🚫⧾🔱
571- runs-on : ubuntu-latest
572- strategy :
573- fail-fast : false
574- matrix :
575- arduino-platform : ["mkrwifi1010", "nano_33_iot"]
576- steps :
577- - uses : actions/setup-python@v5
578- with :
579- python-version : " 3.x"
580- - uses : actions/checkout@v4
581- - name : Get WipperSnapper version
582- run : |
583- git fetch --prune --unshallow --tags
584- git describe --dirty --tags
585- echo >>$GITHUB_ENV WS_VERSION=$(git describe --dirty --tags)
586- - uses : actions/checkout@v4
587- with :
588- repository : adafruit/ci-arduino
589- ref : ci-wippersnapper
590- path : ci
591- - name : Install CI-Arduino
592- run : bash ci/actions_install.sh
593- - name : Install extra Arduino libraries
594- run : |
595- git clone --quiet https://github.com/arduino-libraries/WiFiNINA.git /home/runner/Arduino/libraries/WiFiNINA
596- git clone --quiet https://github.com/arduino-libraries/Servo.git /home/runner/Arduino/libraries/Servo
597- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
598- git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
599- - name : Download stable Nanopb
600- id : download-nanopb
601- continue-on-error : true
602- run : |
603- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
604- - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
605- name : Restore cached nanopb
606- id : cache-nanopb-restore
607- uses : actions/cache/restore@v4
608- env :
609- cache-name : cache-node-modules
610- with :
611- path : ./nanopb-0.4.8.tar.gz
612- key : nanopb-0.4.8.tar.gz
613- - if : ${{ steps.download-nanopb.outcome == 'success' }}
614- name : Save nanopb to cache
615- id : cache-nanopb-save
616- uses : actions/cache/save@v4
617- env :
618- cache-name : cache-node-modules
619- with :
620- path : ./nanopb-0.4.8.tar.gz
621- key : nanopb-0.4.8.tar.gz
622- - name : Install stable Nanopb
623- run : |
624- tar -xf nanopb-0.4.8.tar.gz
625- # Copy files to WipperSnapper's src/nanopb directory
626- cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
627- mv nanopb/pb.h src/nanopb/nanopb.pb.h
628- - name : build SAMD (no-FS) platforms
629- run : python3 ci/build_platform.py ${{ matrix.arduino-platform }} --build_timeout 48000
630-
631568 build-esp8266 :
632569 name : 🏗️ESP8266
633570 runs-on : ubuntu-latest
@@ -654,8 +591,8 @@ jobs:
654591 run : bash ci/actions_install.sh
655592 - name : Install extra Arduino library
656593 run : |
657- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
658- git clone --quiet https://github.com/PaulStoffregen/OneWire .git /home/runner/Arduino/libraries/OneWire
594+ git clone --quiet https://github.com/pstolarz/OneWireNg .git /home/runner/Arduino/libraries/OneWireNg
595+ git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
659596 - name : Download stable Nanopb
660597 id : download-nanopb
661598 continue-on-error : true
@@ -742,7 +679,7 @@ jobs:
742679 run : bash ci/actions_install.sh
743680 - name : Install extra Arduino libraries
744681 run : |
745- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
682+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
746683 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
747684 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
748685 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -843,7 +780,7 @@ jobs:
843780 run : bash ci/actions_install.sh
844781 - name : Install extra Arduino libraries
845782 run : |
846- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
783+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
847784 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
848785 - name : Download stable Nanopb
849786 id : download-nanopb
@@ -942,7 +879,7 @@ jobs:
942879 merge-job-build-files :
943880 name : Merge Artifacts for build-files
944881 runs-on : ubuntu-latest
945- needs : [build-esp32sx-esptool, build-esp32sx, build-esp32, build-esp8266, build-samd, build-rp2040, build-samd-non-fs ]
882+ needs : [build-esp32sx-esptool, build-esp32sx, build-esp32, build-esp8266, build-samd, build-rp2040]
946883
947884 steps :
948885 - name : Merge Artifacts from Builds
@@ -974,7 +911,6 @@ jobs:
974911 build-esp32,
975912 build-esp32sx,
976913 build-esp8266,
977- build-samd-non-fs,
978914 build-rp2040,
979915 ]
980916 steps :
@@ -992,7 +928,7 @@ jobs:
992928 run : bash ci/actions_install.sh
993929
994930 - name : clang
995- run : python3 ci/run-clang-format.py -r -e "ci/*" -e "bin/*" -e src/nanopb -e src/wippersnapper -e src/pb.h -e src/provisioning/tinyusb src/
931+ run : python3 ci/run-clang-format.py -r -e "ci/*" -e "bin/*" -e src/nanopb -e src/protos -e src/ wippersnapper -e src/pb.h -e src/provisioning/tinyusb src/
996932
997933 - name : doxygen
998934 env :
0 commit comments