Skip to content

v2.0.4

Latest
Compare
Choose a tag to compare
@jmgate jmgate released this 16 Jul 20:38
· 12 commits to master since this release

Chores

  • chore: Update Ruff linters (9bc25f7)

Code style

  • style: Finish type-hinting (ef76d16)

Patch

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

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

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

    Note that the release job has been subdivided, 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.

Refactoring

  • refactor: Switch method to module function (b7c26fc)

    I should have done this ages ago. Instead of _validate_stage_name
    being a static method in the StagedScript class, make it a function in
    the staged_script module. We then no longer need to ignore the MyPy
    error about __class__ being undefined, and Ruff's SLF linter won't
    complain about private member access.