diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b37f0a07..5b81f50b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,9 +13,9 @@ jobs: # https://github.community/t/github-actions-does-not-respect-skip-ci/17325/8 if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" - name: Install dependencies @@ -27,15 +27,15 @@ jobs: if: "! contains(toJSON(github.event.commits.*.message), '[skip ci]')" strategy: matrix: - python-version: [3.8, 3.9, "3.10", "3.11", "pypy-3.9"] + python-version: [3.8, "3.10", "3.11", "3.13", "pypy-3.9"] platform: [ubuntu-latest, windows-latest] exclude: - platform: windows-latest python-version: "pypy-3.9" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -62,12 +62,12 @@ jobs: - test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # setuptools_scm requires the git clone to not be 'shallow' fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" - name: Install dependencies diff --git a/tox.ini b/tox.ini index ad42e3f8..352bb4e8 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = lint, py3{8,9,10,11}, pypy3, coverage-report +envlist = lint, py3{8,9,10,11,12,13}, pypy3, coverage-report skip_missing_interpreters = true [testenv]