tornado-openapi3/.github/workflows/test.yml
2024-10-20 23:27:13 -04:00

40 lines
988 B
YAML

name: Tox Tests
on:
push:
branches:
- master
pull_request:
types:
- opened
- synchronize
- reopened
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python:
- '3.9'
- '3.10'
- '3.11'
- '3.12'
- '3.13'
steps:
- uses: actions/checkout@v4
- name: Install Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Install tox
run: |
python -m pip install --upgrade pip
python -m pip install tox tox-gh
- name: Set up test suite
run: python -m tox run -vv --notest --skip-missing-interpreters true
env:
TOX_GH_MAJOR_MINOR: ${{ matrix.python }}
- name: Run test suite
run: python -m tox run --skip-pkg-install
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
TOX_GH_MAJOR_MINOR: ${{ matrix.python }}