Skip to content

v1.7.0 — typed SDKs + audit-hardened release

Latest

Choose a tag to compare

@quantumCF quantumCF released this 14 Jul 22:03

Typed SDKs. hotato.sdk is a typed Python facade over the same code paths the CLI uses (frozen dataclasses whose fields are the CLI JSON keys; ships py.typed). A zero-dependency TypeScript client lives in sdk/typescript, driving the CLI JSON contract from Node.

CI generators. hotato init ci --system {gitlab,jenkins,azure,circleci} writes the one canonical config each system reads.

Release integrity. Source archives build only from the tagged tree via a git archive export at a fixed umask, and a test rejects any sdist member that is not git-tracked. Fleet contracts seal the real reviewer, rationale, stack, and candidate into the signed record, derive collision-free ids, and label atomically. demo/doctor --format json write exactly one JSON document to stdout. OS classifiers name Linux and macOS.

Full suite 3586 passed. Published artifacts are the exact bytes CI built and tested from this tag (wheel byte-identical, sdist content-identical).