Add hashFiles to cache key, and add restore-keys

This commit is contained in:
Hugo 2019-11-17 13:24:37 +02:00
parent b0d9fe6ce3
commit 45497c33b8

View File

@ -31,18 +31,24 @@ jobs:
- uses: actions/checkout@v1
- name: Ubuntu cache
uses: actions/cache@preview
uses: actions/cache@v1
if: startsWith(matrix.os, 'ubuntu')
with:
path: ~/.cache/pip
key: ${{ github.workflow }}-${{ matrix.os }}-${{ matrix.python-version }}
key:
${{ matrix.os }}-${{ matrix.python-version }}-${{ hashFiles('**/.travis/*.sh') }}
restore-keys: |
${{ matrix.os }}-${{ matrix.python-version }}-
- name: macOS cache
uses: actions/cache@preview
uses: actions/cache@v1
if: startsWith(matrix.os, 'macOS')
with:
path: ~/Library/Caches/pip
key: ${{ github.workflow }}-${{ matrix.os }}-${{ matrix.python-version }}
key:
${{ matrix.os }}-${{ matrix.python-version }}-${{ hashFiles('**/.travis/*.sh') }}
restore-keys: |
${{ matrix.os }}-${{ matrix.python-version }}-
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1