1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-29 05:21:37 +03:00

Use smarter cache key, cache Arduino IDE (#7791)

Thanks to @mcspr.  Make sure the cached toolchain is only valid when the
package.json file is identical.  Also, add the Arduino IDE to the cache
to avoid re-downloads.
This commit is contained in:
Earle F. Philhower, III
2020-12-23 15:00:04 -08:00
committed by GitHub
parent c487ca5233
commit 5356c87b5b
2 changed files with 12 additions and 11 deletions

View File

@ -30,7 +30,7 @@ jobs:
uses: actions/cache@v2
with:
path: ./tools/dist
key: key-linux-toolchain
key: ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
- name: Build Sketches
env:
TRAVIS_BUILD_DIR: ${{ github.workspace }}
@ -62,7 +62,7 @@ jobs:
uses: actions/cache@v2
with:
path: ./tools/dist
key: key-linux-toolchain
key: ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
- name: Build Sketches
env:
TRAVIS_BUILD_DIR: ${{ github.workspace }}
@ -90,7 +90,7 @@ jobs:
uses: actions/cache@v2
with:
path: ./tools/dist
key: key-windows-toolchain
key: ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
- name: Build Sketch
env:
TRAVIS_BUILD_DIR: ${{ github.workspace }}
@ -122,7 +122,7 @@ jobs:
uses: actions/cache@v2
with:
path: ./tools/dist
key: key-mac-toolchain
key: ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
- name: Build Sketch
env:
TRAVIS_BUILD_DIR: ${{ github.workspace }}
@ -260,7 +260,7 @@ jobs:
uses: actions/cache@v2
with:
path: ./tools/dist
key: key-linux-toolchain
key: ${{ runner.os }}-${{ hashFiles('package/package_esp8266com_index.template.json', 'tests/common.sh') }}
- name: Boards.txt diff
env:
TRAVIS_BUILD_DIR: ${{ github.workspace }}