diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index bd25f52..473f74c 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -22,7 +22,7 @@ jobs: ${{ runner.os }}-pip- - uses: actions/cache@v2 with: - path: dist + path: ${{ env.GITHUB_WORKSPACE }}/dist key: sdist-${{ matrix.platform }}-${{ hashFiles('**/setup.py') }} restore-keys: | sdist-${{ matrix.platform }}-${{ hashFiles('**/setup.py') }} diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 66ef563..d4b2965 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -16,18 +16,21 @@ jobs: with: python-version: ${{ matrix.python-version }} - uses: actions/cache@v2 + id: spleeter-pip-cache with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }} restore-keys: | ${{ runner.os }}-pip- - uses: actions/cache@v2 + env: + model-release: 1 + id: spleeter-model-cache with: - path: pretrained_models - key: models-${{ hashFiles('**/setup.py') }} + path: ${{ env.GITHUB_WORKSPACE }}/pretrained_models + key: models-${{ env.model-release }} restore-keys: | - models-${{ hashFiles('**/setup.py') }} - models- + models-${{ env.model-release }} - name: Install dependencies run: | sudo apt-get update && sudo apt-get install -y ffmpeg