47
47
run : bash ci/actions_install.sh
48
48
- name : Install extra Arduino libraries
49
49
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
51
51
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
52
52
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
53
53
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -213,7 +213,7 @@ jobs:
213
213
run : bash ci/actions_install.sh
214
214
- name : Install extra Arduino libraries
215
215
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
217
217
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
218
218
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
219
219
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -321,7 +321,7 @@ jobs:
321
321
run : bash ci/actions_install.sh
322
322
- name : Install extra Arduino libraries
323
323
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
325
325
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
326
326
- name : Download stable Nanopb
327
327
id : download-nanopb
@@ -448,8 +448,8 @@ jobs:
448
448
- name : Install extra Arduino libraries
449
449
run : |
450
450
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
453
453
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
454
454
- name : Download stable Nanopb
455
455
id : download-nanopb
@@ -565,69 +565,6 @@ jobs:
565
565
path : |
566
566
wippersnapper.${{ matrix.arduino-platform }}.${{ env.WS_VERSION }}.uf2
567
567
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
-
631
568
build-esp8266 :
632
569
name : 🏗️ESP8266
633
570
runs-on : ubuntu-latest
@@ -654,8 +591,8 @@ jobs:
654
591
run : bash ci/actions_install.sh
655
592
- name : Install extra Arduino library
656
593
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
659
596
- name : Download stable Nanopb
660
597
id : download-nanopb
661
598
continue-on-error : true
@@ -742,7 +679,7 @@ jobs:
742
679
run : bash ci/actions_install.sh
743
680
- name : Install extra Arduino libraries
744
681
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
746
683
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
747
684
git clone --quiet https://github.com/adafruit/Adafruit_HX8357_Library.git /home/runner/Arduino/libraries/Adafruit_HX8357_Library
748
685
git clone --quiet https://github.com/adafruit/Adafruit_ILI9341.git /home/runner/Arduino/libraries/Adafruit_ILI9341
@@ -843,7 +780,7 @@ jobs:
843
780
run : bash ci/actions_install.sh
844
781
- name : Install extra Arduino libraries
845
782
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
847
784
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
848
785
- name : Download stable Nanopb
849
786
id : download-nanopb
@@ -942,7 +879,7 @@ jobs:
942
879
merge-job-build-files :
943
880
name : Merge Artifacts for build-files
944
881
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]
946
883
947
884
steps :
948
885
- name : Merge Artifacts from Builds
@@ -974,7 +911,6 @@ jobs:
974
911
build-esp32,
975
912
build-esp32sx,
976
913
build-esp8266,
977
- build-samd-non-fs,
978
914
build-rp2040,
979
915
]
980
916
steps :
@@ -992,7 +928,7 @@ jobs:
992
928
run : bash ci/actions_install.sh
993
929
994
930
- 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/
996
932
997
933
- name : doxygen
998
934
env :
0 commit comments