From 2daa991ce41b206e0a83065c8861646ac1821ae0 Mon Sep 17 00:00:00 2001 From: Daniele Nicolodi Date: Tue, 5 Mar 2024 20:40:29 +0100 Subject: [PATCH] CI: update actions to latest versions The older versions are based on Node 16 which is being deprecated. --- .github/workflows/docs.yml | 4 ++-- .github/workflows/tests.yml | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ae656a1b..05addcb4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,10 +26,10 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.11' - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.push.tag || github.event.inputs.tag }} - run: python -m pip install .[docs] diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9bfb343e..0889e908 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -88,10 +88,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up target Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -119,7 +119,7 @@ jobs: python -m pytest --showlocals -vv --cov --cov-report=xml - name: Upload coverage report - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 if: ${{ always() }} msvc: @@ -134,10 +134,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up target Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} @@ -172,7 +172,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Cygwin uses: cygwin/cygwin-install-action@v2 @@ -207,7 +207,7 @@ jobs: # Cygwin Python cannot use binary wheels from PyPI. Building # some dependencies takes considerable time. Caching the built # wheels speeds up the CI job quite a bit. - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.pip-cache-path.outputs.path }} key: cygwin-pip-${{ github.sha }} @@ -248,7 +248,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install pyston run: | @@ -282,7 +282,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Homebrew Python run: | @@ -311,10 +311,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.9