diff --git a/README.md b/README.md index 96ce581..f5d3f7b 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ a space-separated list of *provides*, such as: ```yaml - uses: fedora-python/tox-github-action with: - tox_env: py38 + tox_env: py39 dnf_install: pkgconfig(libffi) libgit2-devel ``` @@ -52,7 +52,7 @@ will switch to the specified path before tox execution. ```yaml - uses: fedora-python/tox-github-action with: - tox_env: py38 + tox_env: py39 workdir: "python/" ``` @@ -62,6 +62,14 @@ Until version 0.4, this action always used the latest [fedora-python-tox](https: image. Since version 34.0, the first number in the version (also sometimes referred to as the "major version") represents the release of Fedora used in the image. +### v42.0 + +* Uses Fedora 42 as the base container image. +* Python 3.8 is no longer available. +* PyPy 3.9 is no longer available +* Freethreading Python is available (3.14t and 3.15t) +* Python 3.14 is now the default tox environment if none is configured. + ### v41.0 * Uses Fedora 41 as the base container image. diff --git a/action.yaml b/action.yaml index 3bcd02e..64953a0 100644 --- a/action.yaml +++ b/action.yaml @@ -3,7 +3,7 @@ description: Runs tests with Tox inputs: tox_env: required: true - default: 'py313' + default: 'py314' description: Tox environment to run the tests on dnf_install: required: false @@ -16,7 +16,7 @@ inputs: runs: using: docker - image: docker://fedorapython/fedora-python-tox:f41 + image: docker://fedorapython/fedora-python-tox:f42 env: TOXENV: ${{ inputs.tox_env }} DNF_INSTALL: ${{ inputs.dnf_install }} diff --git a/pyproject.toml b/pyproject.toml index 06c64f9..82cb294 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [tool.tox] legacy_tox_ini = """ [tox] -envlist = py27,py36,py38,py39,py310,py311,py312,py313,py314,pypy2,pypy3 +envlist = py36,py39,py310,py311,py312,py313,py314,py314t,pypy2,pypy3 skipsdist = True [testenv]