4545 run : bash ci/actions_install.sh
4646 - name : Install extra Arduino libraries
4747 run : |
48- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
48+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
4949 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
5050 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
5151 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -211,7 +211,7 @@ jobs:
211211 run : bash ci/actions_install.sh
212212 - name : Install extra Arduino libraries
213213 run : |
214- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
214+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
215215 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
216216 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
217217 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -319,7 +319,7 @@ jobs:
319319 run : bash ci/actions_install.sh
320320 - name : Install extra Arduino libraries
321321 run : |
322- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
322+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
323323 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
324324 - name : Download stable Nanopb
325325 id : download-nanopb
@@ -446,8 +446,8 @@ jobs:
446446 - name : Install extra Arduino libraries
447447 run : |
448448 git clone --quiet https://github.com/adafruit/WiFiNINA.git /home/runner/Arduino/libraries/WiFiNINA
449- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
450- git clone --quiet https://github.com/PaulStoffregen/OneWire .git /home/runner/Arduino/libraries/OneWire
449+ git clone --quiet https://github.com/pstolarz/OneWireNg .git /home/runner/Arduino/libraries/OneWireNg
450+ git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
451451 git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
452452 - name : Download stable Nanopb
453453 id : download-nanopb
@@ -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
@@ -653,8 +590,8 @@ jobs:
653590 run : bash ci/actions_install.sh
654591 - name : Install extra Arduino library
655592 run : |
656- git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
657- git clone --quiet https://github.com/PaulStoffregen/OneWire .git /home/runner/Arduino/libraries/OneWire
593+ git clone --quiet https://github.com/pstolarz/OneWireNg .git /home/runner/Arduino/libraries/OneWireNg
594+ git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library .git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
658595 - name : Download stable Nanopb
659596 id : download-nanopb
660597 continue-on-error : true
@@ -741,7 +678,7 @@ jobs:
741678 run : bash ci/actions_install.sh
742679 - name : Install extra Arduino libraries
743680 run : |
744- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
681+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
745682 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
746683 git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
747684 git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -842,7 +779,7 @@ jobs:
842779 run : bash ci/actions_install.sh
843780 - name : Install extra Arduino libraries
844781 run : |
845- git clone --quiet https://github.com/milesburton /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
782+ git clone --quiet https://github.com/pstolarz /Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
846783 git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
847784 - name : Download stable Nanopb
848785 id : download-nanopb
@@ -941,7 +878,7 @@ jobs:
941878 merge-job-build-files :
942879 name : Merge Artifacts for build-files
943880 runs-on : ubuntu-latest
944- needs : [build-esp32sx-esptool, build-esp32sx, build-esp32, build-esp8266, build-samd, build-rp2040, build-samd-non-fs ]
881+ needs : [build-esp32sx-esptool, build-esp32sx, build-esp32, build-esp8266, build-samd, build-rp2040]
945882
946883 steps :
947884 - name : Merge Artifacts from Builds
@@ -973,7 +910,6 @@ jobs:
973910 build-esp32,
974911 build-esp32sx,
975912 build-esp8266,
976- build-samd-non-fs,
977913 build-rp2040,
978914 ]
979915 steps :
@@ -991,7 +927,7 @@ jobs:
991927 run : bash ci/actions_install.sh
992928
993929 - name : clang
994- 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/
930+ 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/
995931
996932 - name : doxygen
997933 env :
0 commit comments