v0.20.0
·
8 commits
to master
since this release
v0.20.0
This release updates CI and tooling across the board: workflow files were
standardized across repositories, Codecov integration was improved
(including better fork PR support and stricter configuration), and GitHub
Actions were modernized with the latest actions and refined Poetry usage.
Documentation builds now use Poetry as well. Finally, Python version support
was updated to require 3.10+ and extend testing through 3.13.
Updates / New Features
CI / Tooling
-
Synchronized workflow files with other smqtk repositories for consistent
format and parameterization. -
Improved Codecov integration:
- Added support for coverage reporting on pull requests from forks
(unprotected branches). - Added explicit provision of the codecov repository token to the GitHub
action. - Updated the
codecov.ymlfile to include astrict_yaml_branch
setting for better branch management.
- Added support for coverage reporting on pull requests from forks
-
Updated GitHub Actions:
- Updated to use the latest versions of actions.
- Updated the
poetryinstall action to constrain topoetry<2.0. - Updated the
readthedocs.ymlfile to use thepoetryinstall
command for package and dependency installation.
-
Updated supported Python versions:
- Minimum supported Python version updated to
>=3.10. - Tested Python versions updated to
3.10–3.13.
- Minimum supported Python version updated to