Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve caching #1836

Merged
merged 9 commits into from
Jan 14, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update build.yaml
caco3 authored Jan 14, 2023
commit 216fb90032118d3e6e9fb6840be05f04e2a45a00
28 changes: 14 additions & 14 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -25,28 +25,28 @@ jobs:
echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT

- name: Update PIP cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: ~/.cache/pip
key: pip-${{ github.run_id }}
restore-keys: pip # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update PlatformIO cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: ~/.platformio
key: platformio-${{ github.run_id }}
restore-keys: platformio # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update Build cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: ./code/.pio/
key: build-${{ github.run_id }}
restore-keys: build # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update generated-files cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: |
./code/.pio/build/esp32cam/firmware.bin
@@ -91,7 +91,7 @@ jobs:
- uses: actions/checkout@v3

- name: Update generated-files cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: |
./code/.pio/build/esp32cam/firmware.bin
@@ -102,7 +102,7 @@ jobs:
restore-keys: generated-files # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update update cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: update
key: update-${{ github.run_id }}
@@ -152,7 +152,7 @@ jobs:
- uses: actions/checkout@v3

- name: Update generated-files cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: |
./code/.pio/build/esp32cam/firmware.bin
@@ -163,7 +163,7 @@ jobs:
restore-keys: generated-files # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update remote_setup cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: remote_setup
key: remote_setup-${{ github.run_id }}
@@ -207,7 +207,7 @@ jobs:
- uses: actions/checkout@v3

- name: Update generated-files cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: |
./code/.pio/build/esp32cam/firmware.bin
@@ -218,7 +218,7 @@ jobs:
restore-keys: generated-files # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update manual_setup cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: manual_setup
key: manual_setup-${{ github.run_id }}
@@ -261,21 +261,21 @@ jobs:
- uses: actions/checkout@v3

- name: Update update cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: update
key: update-${{ github.run_id }}
restore-keys: update # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update remote_setup cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: remote_setup
key: remote_setup-${{ github.run_id }}
restore-keys: remote_setup # This matches above key as it is only used as a prefix. it the restores the nearest cache, see https://github.com/restore-keys:/blob/main/tips-and-workarounds.md#update-a-cache

- name: Update manual_setup cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: manual_setup
key: manual_setup-${{ github.run_id }}
@@ -369,7 +369,7 @@ jobs:
uses: actions/checkout@v3

- name: Update update cache on every commit
uses: restore-keys:@v3.2.3
uses: actions/cache:@v3.2.3
with:
path: update
key: update-${{ github.run_id }}