@@ -55,10 +55,30 @@ jobs:
55
55
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
56
56
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
57
57
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
58
- - name : Download and install stable Nanopb
58
+ - name : Download stable Nanopb
59
+ continue-on-error : true
59
60
run : |
60
- # Download and extract nanopb
61
61
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
62
+ - if : ${{ failure() }}
63
+ name : Restore cached nanopb
64
+ id : cache-nanopb-restore
65
+ uses : actions/cache/restore@v4
66
+ env :
67
+ cache-name : cache-node-modules
68
+ with :
69
+ path : ./nanopb-0.4.8.tar.gz
70
+ key : nanopb-0.4.8.tar.gz
71
+ - if : ${{ success() }}
72
+ name : Save nanopb to cache
73
+ id : cache-nanopb-save
74
+ uses : actions/cache/save@v4
75
+ env :
76
+ cache-name : cache-node-modules
77
+ with :
78
+ path : ./nanopb-0.4.8.tar.gz
79
+ key : nanopb-0.4.8.tar.gz
80
+ - name : Install stable Nanopb
81
+ run : |
62
82
tar -xf nanopb-0.4.8.tar.gz
63
83
# Copy files to WipperSnapper's src/nanopb directory
64
84
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -200,10 +220,30 @@ jobs:
200
220
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
201
221
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
202
222
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
203
- - name : Download and install stable Nanopb
223
+ - name : Download stable Nanopb
224
+ continue-on-error : true
204
225
run : |
205
- # Download and extract nanopb
206
226
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
227
+ - if : ${{ failure() }}
228
+ name : Restore cached nanopb
229
+ id : cache-nanopb-restore
230
+ uses : actions/cache/restore@v4
231
+ env :
232
+ cache-name : cache-node-modules
233
+ with :
234
+ path : ./nanopb-0.4.8.tar.gz
235
+ key : nanopb-0.4.8.tar.gz
236
+ - if : ${{ success() }}
237
+ name : Save nanopb to cache
238
+ id : cache-nanopb-save
239
+ uses : actions/cache/save@v4
240
+ env :
241
+ cache-name : cache-node-modules
242
+ with :
243
+ path : ./nanopb-0.4.8.tar.gz
244
+ key : nanopb-0.4.8.tar.gz
245
+ - name : Install stable Nanopb
246
+ run : |
207
247
tar -xf nanopb-0.4.8.tar.gz
208
248
# Copy files to WipperSnapper's src/nanopb directory
209
249
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -279,10 +319,30 @@ jobs:
279
319
run : |
280
320
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
281
321
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
282
- - name : Download and install stable Nanopb
322
+ - name : Download stable Nanopb
323
+ continue-on-error : true
283
324
run : |
284
- # Download and extract nanopb
285
325
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
326
+ - if : ${{ failure() }}
327
+ name : Restore cached nanopb
328
+ id : cache-nanopb-restore
329
+ uses : actions/cache/restore@v4
330
+ env :
331
+ cache-name : cache-node-modules
332
+ with :
333
+ path : ./nanopb-0.4.8.tar.gz
334
+ key : nanopb-0.4.8.tar.gz
335
+ - if : ${{ success() }}
336
+ name : Save nanopb to cache
337
+ id : cache-nanopb-save
338
+ uses : actions/cache/save@v4
339
+ env :
340
+ cache-name : cache-node-modules
341
+ with :
342
+ path : ./nanopb-0.4.8.tar.gz
343
+ key : nanopb-0.4.8.tar.gz
344
+ - name : Install stable Nanopb
345
+ run : |
286
346
tar -xf nanopb-0.4.8.tar.gz
287
347
# Copy files to WipperSnapper's src/nanopb directory
288
348
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -386,10 +446,30 @@ jobs:
386
446
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
387
447
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
388
448
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
389
- - name : Download and install stable Nanopb
449
+ - name : Download stable Nanopb
450
+ continue-on-error : true
390
451
run : |
391
- # Download and extract nanopb
392
452
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
453
+ - if : ${{ failure() }}
454
+ name : Restore cached nanopb
455
+ id : cache-nanopb-restore
456
+ uses : actions/cache/restore@v4
457
+ env :
458
+ cache-name : cache-node-modules
459
+ with :
460
+ path : ./nanopb-0.4.8.tar.gz
461
+ key : nanopb-0.4.8.tar.gz
462
+ - if : ${{ success() }}
463
+ name : Save nanopb to cache
464
+ id : cache-nanopb-save
465
+ uses : actions/cache/save@v4
466
+ env :
467
+ cache-name : cache-node-modules
468
+ with :
469
+ path : ./nanopb-0.4.8.tar.gz
470
+ key : nanopb-0.4.8.tar.gz
471
+ - name : Install stable Nanopb
472
+ run : |
393
473
tar -xf nanopb-0.4.8.tar.gz
394
474
# Copy files to WipperSnapper's src/nanopb directory
395
475
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -438,10 +518,30 @@ jobs:
438
518
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
439
519
git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
440
520
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
441
- - name : Download and install stable Nanopb
521
+ - name : Download stable Nanopb
522
+ continue-on-error : true
442
523
run : |
443
- # Download and extract nanopb
444
524
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
525
+ - if : ${{ failure() }}
526
+ name : Restore cached nanopb
527
+ id : cache-nanopb-restore
528
+ uses : actions/cache/restore@v4
529
+ env :
530
+ cache-name : cache-node-modules
531
+ with :
532
+ path : ./nanopb-0.4.8.tar.gz
533
+ key : nanopb-0.4.8.tar.gz
534
+ - if : ${{ success() }}
535
+ name : Save nanopb to cache
536
+ id : cache-nanopb-save
537
+ uses : actions/cache/save@v4
538
+ env :
539
+ cache-name : cache-node-modules
540
+ with :
541
+ path : ./nanopb-0.4.8.tar.gz
542
+ key : nanopb-0.4.8.tar.gz
543
+ - name : Install stable Nanopb
544
+ run : |
445
545
tar -xf nanopb-0.4.8.tar.gz
446
546
# Copy files to WipperSnapper's src/nanopb directory
447
547
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -489,10 +589,30 @@ jobs:
489
589
git clone --quiet https://github.com/arduino-libraries/Servo.git /home/runner/Arduino/libraries/Servo
490
590
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
491
591
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
492
- - name : Download and install stable Nanopb
592
+ - name : Download stable Nanopb
593
+ continue-on-error : true
493
594
run : |
494
- # Download and extract nanopb
495
595
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
596
+ - if : ${{ failure() }}
597
+ name : Restore cached nanopb
598
+ id : cache-nanopb-restore
599
+ uses : actions/cache/restore@v4
600
+ env :
601
+ cache-name : cache-node-modules
602
+ with :
603
+ path : ./nanopb-0.4.8.tar.gz
604
+ key : nanopb-0.4.8.tar.gz
605
+ - if : ${{ success() }}
606
+ name : Save nanopb to cache
607
+ id : cache-nanopb-save
608
+ uses : actions/cache/save@v4
609
+ env :
610
+ cache-name : cache-node-modules
611
+ with :
612
+ path : ./nanopb-0.4.8.tar.gz
613
+ key : nanopb-0.4.8.tar.gz
614
+ - name : Install stable Nanopb
615
+ run : |
496
616
tar -xf nanopb-0.4.8.tar.gz
497
617
# Copy files to WipperSnapper's src/nanopb directory
498
618
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -528,10 +648,30 @@ jobs:
528
648
run : |
529
649
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
530
650
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
531
- - name : Download and install stable Nanopb
651
+ - name : Download stable Nanopb
652
+ continue-on-error : true
532
653
run : |
533
- # Download and extract nanopb
534
654
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
655
+ - if : ${{ failure() }}
656
+ name : Restore cached nanopb
657
+ id : cache-nanopb-restore
658
+ uses : actions/cache/restore@v4
659
+ env :
660
+ cache-name : cache-node-modules
661
+ with :
662
+ path : ./nanopb-0.4.8.tar.gz
663
+ key : nanopb-0.4.8.tar.gz
664
+ - if : ${{ success() }}
665
+ name : Save nanopb to cache
666
+ id : cache-nanopb-save
667
+ uses : actions/cache/save@v4
668
+ env :
669
+ cache-name : cache-node-modules
670
+ with :
671
+ path : ./nanopb-0.4.8.tar.gz
672
+ key : nanopb-0.4.8.tar.gz
673
+ - name : Install stable Nanopb
674
+ run : |
535
675
tar -xf nanopb-0.4.8.tar.gz
536
676
# Copy files to WipperSnapper's src/nanopb directory
537
677
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -603,10 +743,30 @@ jobs:
603
743
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
604
744
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
605
745
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
606
- - name : Download and install stable Nanopb
746
+ - name : Download stable Nanopb
747
+ continue-on-error : true
607
748
run : |
608
- # Download and extract nanopb
609
749
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
750
+ - if : ${{ failure() }}
751
+ name : Restore cached nanopb
752
+ id : cache-nanopb-restore
753
+ uses : actions/cache/restore@v4
754
+ env :
755
+ cache-name : cache-node-modules
756
+ with :
757
+ path : ./nanopb-0.4.8.tar.gz
758
+ key : nanopb-0.4.8.tar.gz
759
+ - if : ${{ success() }}
760
+ name : Save nanopb to cache
761
+ id : cache-nanopb-save
762
+ uses : actions/cache/save@v4
763
+ env :
764
+ cache-name : cache-node-modules
765
+ with :
766
+ path : ./nanopb-0.4.8.tar.gz
767
+ key : nanopb-0.4.8.tar.gz
768
+ - name : Install stable Nanopb
769
+ run : |
610
770
tar -xf nanopb-0.4.8.tar.gz
611
771
# Copy files to WipperSnapper's src/nanopb directory
612
772
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
@@ -675,10 +835,30 @@ jobs:
675
835
run : |
676
836
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
677
837
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
678
- - name : Download and install stable Nanopb
838
+ - name : Download stable Nanopb
839
+ continue-on-error : true
679
840
run : |
680
- # Download and extract nanopb
681
841
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
842
+ - if : ${{ failure() }}
843
+ name : Restore cached nanopb
844
+ id : cache-nanopb-restore
845
+ uses : actions/cache/restore@v4
846
+ env :
847
+ cache-name : cache-node-modules
848
+ with :
849
+ path : ./nanopb-0.4.8.tar.gz
850
+ key : nanopb-0.4.8.tar.gz
851
+ - if : ${{ success() }}
852
+ name : Save nanopb to cache
853
+ id : cache-nanopb-save
854
+ uses : actions/cache/save@v4
855
+ env :
856
+ cache-name : cache-node-modules
857
+ with :
858
+ path : ./nanopb-0.4.8.tar.gz
859
+ key : nanopb-0.4.8.tar.gz
860
+ - name : Install stable Nanopb
861
+ run : |
682
862
tar -xf nanopb-0.4.8.tar.gz
683
863
# Copy files to WipperSnapper's src/nanopb directory
684
864
cp nanopb/pb_common.* nanopb/pb_encode.* nanopb/pb_decode.* src/nanopb
0 commit comments