Skip to content

v0.20.0

Choose a tag to compare

@bjrichardwebster bjrichardwebster released this 19 Aug 18:53
· 8 commits to master since this release
82ed9e6

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.yml file to include a strict_yaml_branch
      setting for better branch management.
  • Updated GitHub Actions:

    • Updated to use the latest versions of actions.
    • Updated the poetry install action to constrain to poetry<2.0.
    • Updated the readthedocs.yml file to use the poetry install
      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.

Fixes