IMPORTANT: Developer documentation for the current development branch. This content is unreleased, may change without notice, and must not be treated as Buildish release documentation.

Reference

Generated JSON Schema and model-reference documentation for Buildish Release Tooling contracts.

This section contains generated reference material for the typed Buildish Release Tooling contracts.

The generated reference intentionally includes both:

  • supported external contracts such as release-config.yaml, candidate, vote-package, and release manifests, verify-rc report JSON, and inspect-repro --json
  • internal Buildish-owned contracts such as harness payloads and command action manifests

Internal command action manifests are documented here for maintenance and debugging, but they are explicitly unstable and are not a supported external API.

The detailed generated reference is intentionally split across multiple pages so the schema and field-level contract pages stay navigable.


Harness configuration types

Committed and resolved release-harness configuration models.

Harness scenario and runtime result types

Harness scenario inputs, mocked tool behavior contracts, and machine-readable run results.

Harness shim builtin payload types

Small runtime payloads used by the harness shim to emulate GitHub and other tools.

Internal unstable command action manifest types

Machine-readable command action manifests written for workflow coordination. These are Buildish-owned internal input/output contracts and are intentionally unstable.

Release configuration and authored override types

Consumer-owned and component-owned authored configuration models, including release-config.yaml and local verify-rc override payloads.

Release file contract index

Generated contract-file tables for supported and internal Buildish Release Tooling schemas.

Release manifests, inventories, and verification report types

Typed Buildish release manifests, emitted verification reports, inspection-bundle payloads, and related helper contracts.

Release model schema reference

This reference is generated from the Buildish Release Tooling Pydantic models and checked-in reference metadata. Do not edit it by hand; regenerate it with make schemas.

Release shared types reference

Generated scalar alias, literal-set, and enum reference for Buildish Release Tooling contracts.