Skip to content

Commit 1d7aeb3

Browse files
committed
try to update cache for esp-idf
1 parent 4e24ec5 commit 1d7aeb3

File tree

1 file changed

+9
-10
lines changed
  • .github/actions/setup_toolchain/espressif

1 file changed

+9
-10
lines changed

.github/actions/setup_toolchain/espressif/action.yml

+9-10
Original file line numberDiff line numberDiff line change
@@ -11,32 +11,31 @@ inputs:
1111
runs:
1212
using: "composite"
1313
steps:
14-
- id: set-docker-image
14+
- name: Set DOCKER_ESP_IDF
1515
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
1918
shell: bash
2019

2120
- name: Cache Docker Image
2221
uses: actions/cache@v4
2322
id: cache-toolchain-espressif
2423
with:
25-
path: ${{ steps.set-docker-image.outputs.DOCKER_IMAGE }}
24+
path: ${{ env.DOCKER_ESP_IDF }}
2625
key: ${{ inputs.toolchain }}-${{ inputs.toolchain_url }}
2726

2827
- name: Pull and Save Docker Image
2928
if: steps.cache-toolchain-espressif.outputs.cache-hit != 'true'
3029
run: |
3130
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
3534
shell: bash
3635

3736
- name: Load Docker Image
3837
if: steps.cache-toolchain-espressif.outputs.cache-hit == 'true'
3938
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
4241
shell: bash

0 commit comments

Comments
 (0)