diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ffa260a..0de1bd0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -54,13 +54,18 @@ jobs: toxfactor: py3.13 ignore-typecheck-outcome: true ignore-test-outcome: false + - python-version: "3.14" + toxfactor: py3.14 + ignore-typecheck-outcome: true + ignore-test-outcome: false steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 id: setup-python with: python-version: ${{ matrix.python-version }} + allow-prereleases: true - name: Install poetry run: | python -m pip install poetry==2.0.0 diff --git a/tox.ini b/tox.ini index 2854090..1ef8bf7 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] distshare = {homedir}/.tox/distshare -envlist = py{3.9,3.10,3.11,3.12,3.13}-pytest{7.3,7.4,8.0,8.1,8.2,8.3,latest,main} +envlist = py{3.9,3.10,3.11,3.12,3.13,3.14}-pytest{7.3,7.4,8.0,8.1,8.2,8.3,8.4,latest,main} py{3.9,3.10,3.11}-pytest{7.0,7.1,7.2} mypy @@ -12,6 +12,7 @@ ignore_outcome = deps = pytestlatest: pytest pytestmain: git+https://github.com/pytest-dev/pytest.git@main + pytest8.4: pytest~=8.4.0 pytest8.3: pytest~=8.3.0 pytest8.2: pytest~=8.2.0 pytest8.1: pytest~=8.1.0