@@ -39,20 +39,27 @@ jobs:
39
39
uses : actions/cache@v2
40
40
with :
41
41
path : ~/.cache/pip
42
- key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
43
- restore-keys : ${{ runner.os }}-pip-
42
+ key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}-${{ github.ref }}
43
+ restore-keys : |
44
+ ${{ runner.os }}-pip-${{ github.ref }}-
45
+ ${{ runner.os }}-pip-
46
+
44
47
- name : Cache PlatformIO
45
48
uses : actions/cache@v2
46
49
with :
47
50
path : ~/.platformio
48
- key : ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
51
+ key : ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}-${{ github.ref }}
52
+ restore-keys : |
53
+ ${{ runner.os }}-${{ github.ref }}-
54
+ ${{ runner.os }}-
55
+
49
56
- name : Set up Python
50
57
uses : actions/setup-python@v2
51
58
- name : Install PlatformIO
52
59
run : |
53
60
python -m pip install --upgrade pip
54
61
pip install --upgrade platformio
55
- - name : Install 3rd party dependecies
62
+ - name : Install 3rd party dependencies
56
63
run : |
57
64
pio lib -g install \
58
65
file://. \
@@ -92,20 +99,25 @@ jobs:
92
99
uses : actions/cache@v2
93
100
with :
94
101
path : ~/.cache/pip
95
- key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
96
- restore-keys : ${{ runner.os }}-pip-
102
+ key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}-${{ github.ref }}
103
+ restore-keys : |
104
+ ${{ runner.os }}-pip-${{ github.ref }}-
105
+ ${{ runner.os }}-pip-
97
106
- name : Cache PlatformIO
98
107
uses : actions/cache@v2
99
108
with :
100
109
path : ~/.platformio
101
- key : ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
110
+ key : ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}-${{ github.ref }}
111
+ restore-keys : |
112
+ ${{ runner.os }}-${{ github.ref }}-
113
+ ${{ runner.os }}-
102
114
- name : Set up Python
103
115
uses : actions/setup-python@v2
104
116
- name : Install PlatformIO
105
117
run : |
106
118
python -m pip install --upgrade pip
107
119
pip install --upgrade platformio
108
- - name : Install 3rd party dependecies
120
+ - name : Install 3rd party dependencies
109
121
run : |
110
122
pio lib -g install \
111
123
file://. \
@@ -116,3 +128,4 @@ jobs:
116
128
run : pio ci --board=esp32dev
117
129
env :
118
130
PLATFORMIO_CI_SRC : ${{ matrix.example }}
131
+
0 commit comments