ci: cache dependencies.
Some checks failed
Gitea Actions Demo / build (push) Successful in 3m18s
Gitea Actions Demo / docker (push) Failing after 4s

This commit is contained in:
Ivan Li 2023-05-21 23:39:51 +08:00
parent d8168a9576
commit 62690b92de

View File

@ -39,17 +39,6 @@ jobs:
- run: echo "steps.restore-dependencies.outputs.cache-primary-key = ${{ steps.restore-dependencies.outputs.cache-primary-key }}" - run: echo "steps.restore-dependencies.outputs.cache-primary-key = ${{ steps.restore-dependencies.outputs.cache-primary-key }}"
- name: Cache Dependencies
uses: https://github.com/actions/cache@v3
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ steps.restore-dependencies.outputs.cache-primary-key }}
- id: tag - id: tag
uses: https://github.com/Maxyme/get-release-or-tag@v2 uses: https://github.com/Maxyme/get-release-or-tag@v2
@ -57,7 +46,7 @@ jobs:
run: cargo build --release run: cargo build --release
- name: Cache Executable Binary - name: Cache Executable Binary
uses: https://github.com/actions/cache@v3 uses: https://github.com/actions/cache/save@v3
with: with:
path: ./target/release/network-monitor path: ./target/release/network-monitor
key: ${{ runner.os }}-release-${{ steps.tag.outputs.tag }} key: ${{ runner.os }}-release-${{ steps.tag.outputs.tag }}
@ -71,12 +60,15 @@ jobs:
IMAGE_NAME: ${{ github.repository }} IMAGE_NAME: ${{ github.repository }}
steps: steps:
- id: tag
uses: https://github.com/Maxyme/get-release-or-tag@v2
- id: restore-executable-binary - id: restore-executable-binary
name: Cache Executable Binaries name: Cache Executable Binaries
uses: actions/cache@v3 uses: actions/cache/restore@v3
with: with:
path: ./network-monitor path: ./network-monitor
key: ${{ runner.os }}-release-${{ steps.commit.outputs.short}} key: ${{ runner.os }}-release-${{ steps.tag.outputs.tag }}
- if: ${{ steps.restore-executable-binary.outputs.cache-hit != 'true' }} - if: ${{ steps.restore-executable-binary.outputs.cache-hit != 'true' }}
name: List the state of node modules name: List the state of node modules
run: echo "missing program" run: echo "missing program"