Skip to content

v2.0.7

Compare
Choose a tag to compare
@jmgate jmgate released this 16 Jul 18:39
· 40 commits to master since this release

Chores

Code style

  • style: Check flake8-annotations (9ceb68a)

    To ensure type-hinting is present in all possible locations.

Continuous integration

  • ci: Subdivide release job (60bca10)

    This is needed because the SLSA provenance reusable workflow cannot be
    used as a step within a job, but must be used as a job on its own. This
    commit therefore subdivides the release job into a release job,
    which runs python-semantic-release to create a new release, if
    applicable, and then a publish job, to publish the release to PyPI and
    GitHub Releases, if one was created. We'll then be able to insert the
    SLSA provenance job between the two.

Patch

  • patch: Add SLSA provenance to release assets (e4e6ebc)

    See https://slsa.dev/ for motivation.

    Creating a patch release to ensure these additions to the automated
    release process work.

    Closes #260.