From 98cc2359734e6a805b181079d0522b7c4a841081 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Fri, 15 Apr 2022 16:01:45 +0300 Subject: [PATCH] Bump actions to v3 and cache pip --- .github/workflows/build.yml | 25 ++++++++++++++++--------- .github/workflows/issues.yml | 6 ++++-- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f9c0a435d3..7a592a32c7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,10 +46,12 @@ jobs: with: access_token: ${{ github.token }} - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 with: python-version: 3.9 + cache: pip + cache-dependency-path: .github/workflows/build.yml - name: Install cibuildwheel run: pip install cibuildwheel @@ -63,7 +65,7 @@ jobs: run: cibuildwheel . - name: Create wheels - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: wheels path: wheelhouse @@ -102,10 +104,12 @@ jobs: with: access_token: ${{ github.token }} - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 with: python-version: 3.9 + cache: pip + cache-dependency-path: .github/workflows/build.yml - name: Install cibuildwheel run: pip install cibuildwheel==1.12.0 @@ -114,7 +118,7 @@ jobs: run: cibuildwheel . - name: Create wheels - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: wheels path: wheelhouse @@ -135,7 +139,7 @@ jobs: with: access_token: ${{ github.token }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Run tests id: test @@ -157,8 +161,11 @@ jobs: linters: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-python@v3 + with: + cache: pip + cache-dependency-path: .github/workflows/build.yml - name: 'Run linters' run: | # py2 diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index fa739eab17..d5118157f1 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -12,11 +12,13 @@ jobs: runs-on: ubuntu-latest steps: # install python - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v3 with: python-version: 3.8 + cache: pip + cache-dependency-path: .github/workflows/issues.yml # install deps - name: Install deps run: python -m pip install --upgrade pip PyGithub