@@ -56,10 +56,11 @@ jobs:
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
58
- name : Download stable Nanopb
59
+ id : download-nanopb
59
60
continue-on-error : true
60
61
run : |
61
62
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
62
- - if : ${{ failure() }}
63
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
63
64
name : Restore cached nanopb
64
65
id : cache-nanopb-restore
65
66
uses : actions/cache/restore@v4
68
69
with :
69
70
path : ./nanopb-0.4.8.tar.gz
70
71
key : nanopb-0.4.8.tar.gz
71
- - if : ${{ success() }}
72
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
72
73
name : Save nanopb to cache
73
74
id : cache-nanopb-save
74
75
uses : actions/cache/save@v4
@@ -221,10 +222,11 @@ jobs:
221
222
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
222
223
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
223
224
- name : Download stable Nanopb
225
+ id : download-nanopb
224
226
continue-on-error : true
225
227
run : |
226
228
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
227
- - if : ${{ failure() }}
229
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
228
230
name : Restore cached nanopb
229
231
id : cache-nanopb-restore
230
232
uses : actions/cache/restore@v4
@@ -233,7 +235,7 @@ jobs:
233
235
with :
234
236
path : ./nanopb-0.4.8.tar.gz
235
237
key : nanopb-0.4.8.tar.gz
236
- - if : ${{ success() }}
238
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
237
239
name : Save nanopb to cache
238
240
id : cache-nanopb-save
239
241
uses : actions/cache/save@v4
@@ -320,10 +322,11 @@ jobs:
320
322
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
321
323
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
322
324
- name : Download stable Nanopb
325
+ id : download-nanopb
323
326
continue-on-error : true
324
327
run : |
325
328
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
326
- - if : ${{ failure() }}
329
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
327
330
name : Restore cached nanopb
328
331
id : cache-nanopb-restore
329
332
uses : actions/cache/restore@v4
@@ -332,7 +335,7 @@ jobs:
332
335
with :
333
336
path : ./nanopb-0.4.8.tar.gz
334
337
key : nanopb-0.4.8.tar.gz
335
- - if : ${{ success() }}
338
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
336
339
name : Save nanopb to cache
337
340
id : cache-nanopb-save
338
341
uses : actions/cache/save@v4
@@ -447,10 +450,11 @@ jobs:
447
450
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
448
451
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
449
452
- name : Download stable Nanopb
453
+ id : download-nanopb
450
454
continue-on-error : true
451
455
run : |
452
456
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
453
- - if : ${{ failure() }}
457
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
454
458
name : Restore cached nanopb
455
459
id : cache-nanopb-restore
456
460
uses : actions/cache/restore@v4
@@ -459,7 +463,7 @@ jobs:
459
463
with :
460
464
path : ./nanopb-0.4.8.tar.gz
461
465
key : nanopb-0.4.8.tar.gz
462
- - if : ${{ success() }}
466
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
463
467
name : Save nanopb to cache
464
468
id : cache-nanopb-save
465
469
uses : actions/cache/save@v4
@@ -519,10 +523,11 @@ jobs:
519
523
git clone --quiet https://github.com/pstolarz/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
520
524
git clone --quiet https://github.com/adafruit/Adafruit_TinyUSB_Arduino /home/runner/Arduino/libraries/Adafruit_TinyUSB_Arduino
521
525
- name : Download stable Nanopb
526
+ id : download-nanopb
522
527
continue-on-error : true
523
528
run : |
524
529
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
525
- - if : ${{ failure() }}
530
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
526
531
name : Restore cached nanopb
527
532
id : cache-nanopb-restore
528
533
uses : actions/cache/restore@v4
@@ -531,7 +536,7 @@ jobs:
531
536
with :
532
537
path : ./nanopb-0.4.8.tar.gz
533
538
key : nanopb-0.4.8.tar.gz
534
- - if : ${{ success() }}
539
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
535
540
name : Save nanopb to cache
536
541
id : cache-nanopb-save
537
542
uses : actions/cache/save@v4
@@ -590,10 +595,11 @@ jobs:
590
595
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
591
596
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
592
597
- name : Download stable Nanopb
598
+ id : download-nanopb
593
599
continue-on-error : true
594
600
run : |
595
601
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
596
- - if : ${{ failure() }}
602
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
597
603
name : Restore cached nanopb
598
604
id : cache-nanopb-restore
599
605
uses : actions/cache/restore@v4
@@ -602,7 +608,7 @@ jobs:
602
608
with :
603
609
path : ./nanopb-0.4.8.tar.gz
604
610
key : nanopb-0.4.8.tar.gz
605
- - if : ${{ success() }}
611
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
606
612
name : Save nanopb to cache
607
613
id : cache-nanopb-save
608
614
uses : actions/cache/save@v4
@@ -649,10 +655,11 @@ jobs:
649
655
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
650
656
git clone --quiet https://github.com/PaulStoffregen/OneWire.git /home/runner/Arduino/libraries/OneWire
651
657
- name : Download stable Nanopb
658
+ id : download-nanopb
652
659
continue-on-error : true
653
660
run : |
654
661
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
655
- - if : ${{ failure() }}
662
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
656
663
name : Restore cached nanopb
657
664
id : cache-nanopb-restore
658
665
uses : actions/cache/restore@v4
@@ -661,7 +668,7 @@ jobs:
661
668
with :
662
669
path : ./nanopb-0.4.8.tar.gz
663
670
key : nanopb-0.4.8.tar.gz
664
- - if : ${{ success() }}
671
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
665
672
name : Save nanopb to cache
666
673
id : cache-nanopb-save
667
674
uses : actions/cache/save@v4
@@ -744,10 +751,11 @@ jobs:
744
751
git clone --depth 1 --branch wippersnapper https://github.com/brentru/lvgl.git /home/runner/Arduino/libraries/lvgl
745
752
git clone --depth 1 --branch development https://github.com/brentru/Adafruit_LvGL_Glue.git /home/runner/Arduino/libraries/Adafruit_LittlevGL_Glue_Library
746
753
- name : Download stable Nanopb
754
+ id : download-nanopb
747
755
continue-on-error : true
748
756
run : |
749
757
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
750
- - if : ${{ failure() }}
758
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
751
759
name : Restore cached nanopb
752
760
id : cache-nanopb-restore
753
761
uses : actions/cache/restore@v4
@@ -756,7 +764,7 @@ jobs:
756
764
with :
757
765
path : ./nanopb-0.4.8.tar.gz
758
766
key : nanopb-0.4.8.tar.gz
759
- - if : ${{ success() }}
767
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
760
768
name : Save nanopb to cache
761
769
id : cache-nanopb-save
762
770
uses : actions/cache/save@v4
@@ -836,10 +844,11 @@ jobs:
836
844
git clone --quiet https://github.com/milesburton/Arduino-Temperature-Control-Library.git /home/runner/Arduino/libraries/Arduino-Temperature-Control-Library
837
845
git clone --quiet https://github.com/pstolarz/OneWireNg.git /home/runner/Arduino/libraries/OneWireNg
838
846
- name : Download stable Nanopb
847
+ id : download-nanopb
839
848
continue-on-error : true
840
849
run : |
841
850
wget https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.8.tar.gz
842
- - if : ${{ failure() }}
851
+ - if : ${{ failure() || steps.download-nanopb.outcome != 'success' }}
843
852
name : Restore cached nanopb
844
853
id : cache-nanopb-restore
845
854
uses : actions/cache/restore@v4
@@ -848,7 +857,7 @@ jobs:
848
857
with :
849
858
path : ./nanopb-0.4.8.tar.gz
850
859
key : nanopb-0.4.8.tar.gz
851
- - if : ${{ success() }}
860
+ - if : ${{ steps.download-nanopb.outcome == ' success' }}
852
861
name : Save nanopb to cache
853
862
id : cache-nanopb-save
854
863
uses : actions/cache/save@v4
0 commit comments