@@ -55,18 +55,28 @@ 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 : Cache nanopb
59
- id : cache-nanopb
60
- uses : actions/cache@v4
58
+ - name : Download stable Nanopb
59
+ continue-on-error : true
60
+ run : |
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 : !failure()
72
+ name : Save nanopb to cache
73
+ id : cache-nanopb-save
74
+ uses : actions/cache/save@v4
61
75
env :
62
76
cache-name : cache-node-modules
63
77
with :
64
78
path : ./nanopb-0.4.8.tar.gz
65
79
key : nanopb-0.4.8.tar.gz
66
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
67
- name : Download stable Nanopb
68
- run : |
69
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
70
80
- name : Install stable Nanopb
71
81
run : |
72
82
tar -xf nanopb-0.4.8.tar.gz
@@ -209,18 +219,28 @@ jobs:
209
219
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
210
220
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
211
221
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
212
- - name : Cache nanopb
213
- id : cache-nanopb
214
- uses : actions/cache@v4
222
+ - name : Download stable Nanopb
223
+ continue-on-error : true
224
+ run : |
225
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
226
+ - if : failure()
227
+ name : Restore cached nanopb
228
+ id : cache-nanopb-restore
229
+ uses : actions/cache/restore@v4
230
+ env :
231
+ cache-name : cache-node-modules
232
+ with :
233
+ path : ./nanopb-0.4.8.tar.gz
234
+ key : nanopb-0.4.8.tar.gz
235
+ - if : !failure()
236
+ name : Save nanopb to cache
237
+ id : cache-nanopb-save
238
+ uses : actions/cache/save@v4
215
239
env :
216
240
cache-name : cache-node-modules
217
241
with :
218
242
path : ./nanopb-0.4.8.tar.gz
219
243
key : nanopb-0.4.8.tar.gz
220
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
221
- name : Download stable Nanopb
222
- run : |
223
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
224
244
- name : Install stable Nanopb
225
245
run : |
226
246
tar -xf nanopb-0.4.8.tar.gz
@@ -298,18 +318,28 @@ jobs:
298
318
run : |
299
319
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
300
320
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
301
- - name : Cache nanopb
302
- id : cache-nanopb
303
- uses : actions/cache@v4
321
+ - name : Download stable Nanopb
322
+ continue-on-error : true
323
+ run : |
324
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
325
+ - if : failure()
326
+ name : Restore cached nanopb
327
+ id : cache-nanopb-restore
328
+ uses : actions/cache/restore@v4
329
+ env :
330
+ cache-name : cache-node-modules
331
+ with :
332
+ path : ./nanopb-0.4.8.tar.gz
333
+ key : nanopb-0.4.8.tar.gz
334
+ - if : !failure()
335
+ name : Save nanopb to cache
336
+ id : cache-nanopb-save
337
+ uses : actions/cache/save@v4
304
338
env :
305
339
cache-name : cache-node-modules
306
340
with :
307
341
path : ./nanopb-0.4.8.tar.gz
308
342
key : nanopb-0.4.8.tar.gz
309
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
310
- name : Download stable Nanopb
311
- run : |
312
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
313
343
- name : Install stable Nanopb
314
344
run : |
315
345
tar -xf nanopb-0.4.8.tar.gz
@@ -415,18 +445,28 @@ jobs:
415
445
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
416
446
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
417
447
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
418
- - name : Cache nanopb
419
- id : cache-nanopb
420
- uses : actions/cache@v4
448
+ - name : Download stable Nanopb
449
+ continue-on-error : true
450
+ run : |
451
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
452
+ - if : failure()
453
+ name : Restore cached nanopb
454
+ id : cache-nanopb-restore
455
+ uses : actions/cache/restore@v4
456
+ env :
457
+ cache-name : cache-node-modules
458
+ with :
459
+ path : ./nanopb-0.4.8.tar.gz
460
+ key : nanopb-0.4.8.tar.gz
461
+ - if : !failure()
462
+ name : Save nanopb to cache
463
+ id : cache-nanopb-save
464
+ uses : actions/cache/save@v4
421
465
env :
422
466
cache-name : cache-node-modules
423
467
with :
424
468
path : ./nanopb-0.4.8.tar.gz
425
469
key : nanopb-0.4.8.tar.gz
426
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
427
- name : Download stable Nanopb
428
- run : |
429
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
430
470
- name : Install stable Nanopb
431
471
run : |
432
472
tar -xf nanopb-0.4.8.tar.gz
@@ -477,18 +517,28 @@ jobs:
477
517
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
478
518
git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
479
519
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
480
- - name : Cache nanopb
481
- id : cache-nanopb
482
- uses : actions/cache@v4
520
+ - name : Download stable Nanopb
521
+ continue-on-error : true
522
+ run : |
523
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
524
+ - if : failure()
525
+ name : Restore cached nanopb
526
+ id : cache-nanopb-restore
527
+ uses : actions/cache/restore@v4
528
+ env :
529
+ cache-name : cache-node-modules
530
+ with :
531
+ path : ./nanopb-0.4.8.tar.gz
532
+ key : nanopb-0.4.8.tar.gz
533
+ - if : !failure()
534
+ name : Save nanopb to cache
535
+ id : cache-nanopb-save
536
+ uses : actions/cache/save@v4
483
537
env :
484
538
cache-name : cache-node-modules
485
539
with :
486
540
path : ./nanopb-0.4.8.tar.gz
487
541
key : nanopb-0.4.8.tar.gz
488
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
489
- name : Download stable Nanopb
490
- run : |
491
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
492
542
- name : Install stable Nanopb
493
543
run : |
494
544
tar -xf nanopb-0.4.8.tar.gz
@@ -538,18 +588,28 @@ jobs:
538
588
git clone --quiet https://github.com/arduino-libraries/Servo.git /home/runner/Arduino/libraries/Servo
539
589
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
540
590
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
541
- - name : Cache nanopb
542
- id : cache-nanopb
543
- uses : actions/cache@v4
591
+ - name : Download stable Nanopb
592
+ continue-on-error : true
593
+ run : |
594
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
595
+ - if : failure()
596
+ name : Restore cached nanopb
597
+ id : cache-nanopb-restore
598
+ uses : actions/cache/restore@v4
599
+ env :
600
+ cache-name : cache-node-modules
601
+ with :
602
+ path : ./nanopb-0.4.8.tar.gz
603
+ key : nanopb-0.4.8.tar.gz
604
+ - if : !failure()
605
+ name : Save nanopb to cache
606
+ id : cache-nanopb-save
607
+ uses : actions/cache/save@v4
544
608
env :
545
609
cache-name : cache-node-modules
546
610
with :
547
611
path : ./nanopb-0.4.8.tar.gz
548
612
key : nanopb-0.4.8.tar.gz
549
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
550
- name : Download stable Nanopb
551
- run : |
552
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
553
613
- name : Install stable Nanopb
554
614
run : |
555
615
tar -xf nanopb-0.4.8.tar.gz
@@ -587,18 +647,28 @@ jobs:
587
647
run : |
588
648
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
589
649
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
590
- - name : Cache nanopb
591
- id : cache-nanopb
592
- uses : actions/cache@v4
650
+ - name : Download stable Nanopb
651
+ continue-on-error : true
652
+ run : |
653
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
654
+ - if : failure()
655
+ name : Restore cached nanopb
656
+ id : cache-nanopb-restore
657
+ uses : actions/cache/restore@v4
658
+ env :
659
+ cache-name : cache-node-modules
660
+ with :
661
+ path : ./nanopb-0.4.8.tar.gz
662
+ key : nanopb-0.4.8.tar.gz
663
+ - if : !failure()
664
+ name : Save nanopb to cache
665
+ id : cache-nanopb-save
666
+ uses : actions/cache/save@v4
593
667
env :
594
668
cache-name : cache-node-modules
595
669
with :
596
670
path : ./nanopb-0.4.8.tar.gz
597
671
key : nanopb-0.4.8.tar.gz
598
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
599
- name : Download stable Nanopb
600
- run : |
601
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
602
672
- name : Install stable Nanopb
603
673
run : |
604
674
tar -xf nanopb-0.4.8.tar.gz
@@ -670,18 +740,28 @@ jobs:
670
740
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
671
741
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
672
742
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
673
- - name : Cache nanopb
674
- id : cache-nanopb
675
- uses : actions/cache@v4
743
+ - name : Download stable Nanopb
744
+ continue-on-error : true
745
+ run : |
746
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
747
+ - if : failure()
748
+ name : Restore cached nanopb
749
+ id : cache-nanopb-restore
750
+ uses : actions/cache/restore@v4
751
+ env :
752
+ cache-name : cache-node-modules
753
+ with :
754
+ path : ./nanopb-0.4.8.tar.gz
755
+ key : nanopb-0.4.8.tar.gz
756
+ - if : !failure()
757
+ name : Save nanopb to cache
758
+ id : cache-nanopb-save
759
+ uses : actions/cache/save@v4
676
760
env :
677
761
cache-name : cache-node-modules
678
762
with :
679
763
path : ./nanopb-0.4.8.tar.gz
680
764
key : nanopb-0.4.8.tar.gz
681
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
682
- name : Download stable Nanopb
683
- run : |
684
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
685
765
- name : Install stable Nanopb
686
766
run : |
687
767
tar -xf nanopb-0.4.8.tar.gz
@@ -752,18 +832,28 @@ jobs:
752
832
run : |
753
833
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
754
834
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
755
- - name : Cache nanopb
756
- id : cache-nanopb
757
- uses : actions/cache@v4
835
+ - name : Download stable Nanopb
836
+ continue-on-error : true
837
+ run : |
838
+ wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
839
+ - if : failure()
840
+ name : Restore cached nanopb
841
+ id : cache-nanopb-restore
842
+ uses : actions/cache/restore@v4
843
+ env :
844
+ cache-name : cache-node-modules
845
+ with :
846
+ path : ./nanopb-0.4.8.tar.gz
847
+ key : nanopb-0.4.8.tar.gz
848
+ - if : !failure()
849
+ name : Save nanopb to cache
850
+ id : cache-nanopb-save
851
+ uses : actions/cache/save@v4
758
852
env :
759
853
cache-name : cache-node-modules
760
854
with :
761
855
path : ./nanopb-0.4.8.tar.gz
762
856
key : nanopb-0.4.8.tar.gz
763
- - if : ${{ steps.cache-nanopb.outputs.cache-hit != 'true' }}
764
- name : Download stable Nanopb
765
- run : |
766
- wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
767
857
- name : Install stable Nanopb
768
858
run : |
769
859
tar -xf nanopb-0.4.8.tar.gz
0 commit comments