File tree 1 file changed +9
-10
lines changed
.github/actions/setup_toolchain/espressif
1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -11,32 +11,31 @@ inputs:
11
11
runs :
12
12
using : " composite"
13
13
steps :
14
- - id : set-docker-image
14
+ - name : Set DOCKER_ESP_IDF
15
15
run : |
16
- DOCKER_IMAGE=$HOME/cache/${{ inputs.toolchain }}/docker_image.tar
17
- echo "DOCKER_IMAGE=$DOCKER_IMAGE" >> $GITHUB_ENV
18
- echo "DOCKER_IMAGE=$DOCKER_IMAGE" >> $GITHUB_OUTPUT
16
+ DOCKER_ESP_IDF=$HOME/cache/${{ inputs.toolchain }}/docker_image.tar
17
+ echo "DOCKER_ESP_IDF=$DOCKER_ESP_IDF" >> $GITHUB_ENV
19
18
shell : bash
20
19
21
20
- name : Cache Docker Image
22
21
uses : actions/cache@v4
23
22
id : cache-toolchain-espressif
24
23
with :
25
- path : ${{ steps.set-docker-image.outputs.DOCKER_IMAGE }}
24
+ path : ${{ env.DOCKER_ESP_IDF }}
26
25
key : ${{ inputs.toolchain }}-${{ inputs.toolchain_url }}
27
26
28
27
- name : Pull and Save Docker Image
29
28
if : steps.cache-toolchain-espressif.outputs.cache-hit != 'true'
30
29
run : |
31
30
docker pull espressif/idf:${{ inputs.toolchain_url }}
32
- mkdir -p ~/cache/${{ inputs.toolchain }}
33
- docker save -o $DOCKER_IMAGE espressif/idf:${{ inputs.toolchain_url }}
34
- du -sh $DOCKER_IMAGE
31
+ mkdir -p $(dirname $DOCKER_ESP_IDF)
32
+ docker save -o $DOCKER_ESP_IDF espressif/idf:${{ inputs.toolchain_url }}
33
+ du -sh $DOCKER_ESP_IDF
35
34
shell : bash
36
35
37
36
- name : Load Docker Image
38
37
if : steps.cache-toolchain-espressif.outputs.cache-hit == 'true'
39
38
run : |
40
- du -sh $DOCKER_IMAGE
41
- docker load --input $DOCKER_IMAGE
39
+ du -sh $DOCKER_ESP_IDF
40
+ docker load --input $DOCKER_ESP_IDF
42
41
shell : bash
You can’t perform that action at this time.
0 commit comments