Releases: kurtmckee/github-workflows
v1.4
v1.3
v1.2
v1.1
v1.0
Added
-
Add a
tox-environments-from-pythons
boolean key
which will cause a list of tox environments to be generated
from the list of all configured Python interpreters. -
Add a
tox-factors
config option that will auto-append the factors
to generated tox environment names.
Changed
-
Use the
tox-uv
plugin to speed up tox environment creation. -
Guarantee that a stable CPython interpreter is available for tox to use.
Because tox only offers "best effort" support for PyPy,
and might not support a given CPython alpha or beta,
CPython 3.12 will now be set up automatically for tox to use.Just prior to running tox,
actions/setup-python
will be run again
to ensure that only the requested Python interpreters are on the PATH.
Documentation
- Fix a typo in the README.
v0.4
v0.3
Breaking changes
-
Flatten the configuration options.
This aligns better with how GitHub action matrices work with
include
directives.
Changed
-
Merge the standalone 'Validate config' job into the 'Run tests' job.
This is likely to reduce billable CI time in paid repos.
Development
- Add a test suite.