v2.0.4
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
releasejob 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 theStagedScriptclass, make it a function in
thestaged_scriptmodule. 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.