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.
Release shared types reference
Generated scalar alias, literal-set, and enum reference for Buildish Release Tooling contracts.
This page defines the shared scalar aliases, literal sets, and enums that appear across the generated contract pages.
Back to the reference overview.
Shared aliases and literal sets
| Type | Base type | Description |
|---|---|---|
NonEmptyString |
String |
Trimmed string value with a minimum length of one character. |
SchemaVersionV1 |
Literal set |
Current schema-version marker for Buildish v1 wire contracts. |
VerificationVerdict |
Literal set |
Verification outcome literal, currently verified or failed. |
ArtifactKind |
Literal set |
Supported signed secondary-artifact kind names. |
SecondaryVerificationKind |
Literal set |
Verification report kind names, including the synthetic invalid-entry sentinel. |
Sha256Hex |
String |
Lowercase 64-character hexadecimal SHA-256 digest. |
Sha512Hex |
String |
Lowercase 128-character hexadecimal SHA-512 digest. |
GitCommitSha |
String |
Lowercase 40-character hexadecimal Git commit SHA. |
OciContentDigest |
String |
Normalized OCI content digest in algorithm:<hex> form. |
SelfRepositoryCheckoutMode |
Literal set |
Harness self-repository checkout policy for the workflow repository under test. |
RepositoryOverrideCheckoutMode |
Literal set |
Harness checkout policy for an explicit repository override binding. |
HarnessBackendName |
Literal set |
Supported harness execution backend names. |
GpgFixtureMode |
Literal set |
Harness GPG fixture modes used by workflow scenarios. |
HarnessJobStatus |
Literal set |
Harness job-result status values retained in machine-readable run results. |
SvnInitialState |
Literal set |
Named harness SVN fixture presets for simulated ASF dist state. |