diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9c1c91e8f..7977d599c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,9 +47,14 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} + cache: 'pip' + cache-dependency-path: | + setup.py + requirements.txt + requirements-dev.txt - uses: ./.github/actions/install-main-dependencies with: os: ${{ matrix.os }} @@ -118,9 +123,14 @@ jobs: python-version: '3.10' steps: - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} + cache: 'pip' + cache-dependency-path: | + setup.py + requirements.txt + requirements-dev.txt - uses: ./.github/actions/install-main-dependencies with: os: ${{ matrix.os }} @@ -180,9 +190,14 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} + cache: 'pip' + cache-dependency-path: | + setup.py + requirements.txt + requirements-dev.txt - uses: ./.github/actions/install-main-dependencies with: os: ${{ matrix.os }} @@ -249,7 +264,7 @@ jobs: python-version: [3.7] steps: - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} - uses: actions/download-artifact@v2