From 8cc28bf2c6129b6fa6238a73d4f60a4a1d6961ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Chaves?= Date: Tue, 18 Jun 2024 18:33:26 +0200 Subject: [PATCH] Fix the test CI job --- .github/workflows/test.yml | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4daa67a..0d2ca22 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,33 +1,23 @@ -# This workflow will install Python dependencies, run tests and lint with a variety of Python versions -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - name: tox - on: push: branches: [ main ] pull_request: branches: [ main ] - jobs: test: - runs-on: ubuntu-latest strategy: fail-fast: false matrix: include: + - python-version: '3.8' + toxenv: min - python-version: '3.8' - python-version: '3.9' - python-version: '3.10' - python-version: '3.11' - python-version: '3.12' - - python-version: '3.8' - toxenv: min - - python-version: '3.12' - toxenv: extra - - python-version: '3.8' - toxenv: min-extra steps: - uses: actions/checkout@v4 @@ -44,15 +34,14 @@ jobs: tox -e ${{ matrix.toxenv || 'py' }} - name: coverage if: ${{ success() }} - run: bash <(curl -s https://codecov.io/bash) - + uses: codecov/codecov-action@v4.0.1 check: runs-on: ubuntu-latest strategy: fail-fast: false matrix: python-version: ['3.12'] - + tox-job: ["pre-commit", "mypy", "docs", "twinecheck"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} @@ -63,10 +52,6 @@ jobs: run: | python -m pip install --upgrade pip python -m pip install tox - python -m pip install pre-commit - name: tox run: | - tox -e mypy - tox -e docs - tox -e twinecheck - tox -e linters + tox -e ${{ matrix.tox-job }}