45
45
run : bash ci/actions_install.sh
46
46
- name : Install extra Arduino libraries
47
47
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
49
49
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
50
50
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
51
51
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -211,7 +211,7 @@ jobs:
211
211
run : bash ci/actions_install.sh
212
212
- name : Install extra Arduino libraries
213
213
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
215
215
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
216
216
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
217
217
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -319,7 +319,7 @@ jobs:
319
319
run : bash ci/actions_install.sh
320
320
- name : Install extra Arduino libraries
321
321
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
323
323
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
324
324
- name : Download stable Nanopb
325
325
id : download-nanopb
@@ -446,8 +446,8 @@ jobs:
446
446
- name : Install extra Arduino libraries
447
447
run : |
448
448
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
451
451
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
452
452
- name : Download stable Nanopb
453
453
id : download-nanopb
@@ -564,69 +564,6 @@ jobs:
564
564
path : |
565
565
wippersnapper.${{ matrix.arduino-platform }}.${{ env.WS_VERSION }}.uf2
566
566
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
-
630
567
build-esp8266 :
631
568
name : 🏗️ESP8266
632
569
runs-on : ubuntu-latest
@@ -653,8 +590,8 @@ jobs:
653
590
run : bash ci/actions_install.sh
654
591
- name : Install extra Arduino library
655
592
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
658
595
- name : Download stable Nanopb
659
596
id : download-nanopb
660
597
continue-on-error : true
@@ -741,7 +678,7 @@ jobs:
741
678
run : bash ci/actions_install.sh
742
679
- name : Install extra Arduino libraries
743
680
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
745
682
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
746
683
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
747
684
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -842,7 +779,7 @@ jobs:
842
779
run : bash ci/actions_install.sh
843
780
- name : Install extra Arduino libraries
844
781
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
846
783
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
847
784
- name : Download stable Nanopb
848
785
id : download-nanopb
@@ -941,7 +878,7 @@ jobs:
941
878
merge-job-build-files :
942
879
name : Merge Artifacts for build-files
943
880
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]
945
882
946
883
steps :
947
884
- name : Merge Artifacts from Builds
@@ -973,7 +910,6 @@ jobs:
973
910
build-esp32,
974
911
build-esp32sx,
975
912
build-esp8266,
976
- build-samd-non-fs,
977
913
build-rp2040,
978
914
]
979
915
steps :
@@ -991,7 +927,7 @@ jobs:
991
927
run : bash ci/actions_install.sh
992
928
993
929
- 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/
995
931
996
932
- name : doxygen
997
933
env :
0 commit comments