diff options
author | luigi1111 <luigi1111w@gmail.com> | 2021-08-20 16:31:22 -0400 |
---|---|---|
committer | luigi1111 <luigi1111w@gmail.com> | 2021-08-20 16:31:22 -0400 |
commit | a8dc9490b5806d57d2afd88752912ed4ee3671cd (patch) | |
tree | 775c8edc1c8683a791fd0163904473525de17229 /.github/workflows | |
parent | Merge pull request #7818 (diff) | |
parent | Workflows: depends cache (static) separated from ccache (volatile) (diff) | |
download | monero-a8dc9490b5806d57d2afd88752912ed4ee3671cd.tar.xz |
Merge pull request #7780
bb633d3 Workflows: depends cache (static) separated from ccache (volatile) (mj-xmr)
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/depends.yml | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/.github/workflows/depends.yml b/.github/workflows/depends.yml index 3e0f048c7..8e4eaf177 100644 --- a/.github/workflows/depends.yml +++ b/.github/workflows/depends.yml @@ -45,15 +45,29 @@ jobs: - uses: actions/checkout@v1 with: submodules: recursive +# Most volatile cache - name: ccache uses: actions/cache@v2 with: - path: | - ~/.ccache - contrib/depends/built - contrib/depends/sdk-sources + path: ~/.ccache key: ccache-${{ matrix.toolchain.host }}-${{ github.sha }} restore-keys: ccache-${{ matrix.toolchain.host }}- +# Less volatile cache + - name: depends cache + uses: actions/cache@v2 + with: + path: contrib/depends/built + key: depends-${{ matrix.toolchain.host }}-${{ hashFiles('contrib/depends/packages/*') }} + restore-keys: | + depends-${{ matrix.toolchain.host }}-${{ hashFiles('contrib/depends/packages/*') }} + depends-${{ matrix.toolchain.host }}- +# Static cache + - name: OSX SDK cache + uses: actions/cache@v2 + with: + path: contrib/depends/sdk-sources + key: sdk-${{ matrix.toolchain.host }}-${{ matrix.toolchain.osx_sdk }} + restore-keys: sdk-${{ matrix.toolchain.host }}-${{ matrix.toolchain.osx_sdk }} - name: set apt conf run: | echo "Acquire::Retries \"3\";" | sudo tee -a /etc/apt/apt.conf.d/80-custom |