Versions in this module Expand all Collapse all v1 v1.7.0 Oct 10, 2026 Changes in this version type Metadata + Description string v1.6.0 Oct 4, 2026 v1.5.0 Oct 3, 2026 Changes in this version + type RuntimePath string + func (p RuntimePath) Validate() error + type SandboxImage string + func (s SandboxImage) Validate() error + type Version string + func (v Version) Validate() error v1.4.0 Sep 24, 2026 v1.3.0 Sep 22, 2026 Changes in this version type Resource + RequiredFiles []string v1.1.0 Sep 21, 2026 Changes in this version + func MatchOutput(actual, expected []byte, mode MatchMode) (bool, error) v1.0.0 Sep 21, 2026 Changes in this version + type ArtifactInput struct + FromJob string + Name string + Path string + type ArtifactOutput struct + ContentType string + Name string + Path string + Visibility string + type Artifacts struct + Inputs []ArtifactInput + Outputs []ArtifactOutput + type Expected struct + ExitCode *int + Stderr *OutputExpectation + Stdout *OutputExpectation + type ImageBuild struct + Context string + Dockerfile string + Image string + Platforms []string + type Job struct + Artifacts *Artifacts + Depends []string + Limits Limits + Name string + SandboxImage string + Steps []Step + Visibility string + type Limits struct + ArtifactSize int64 + CPU int + Memory int64 + PIDs int + StderrSize int64 + StdoutSize int64 + WorkspaceSize int64 + type Manifest struct + Resources []Resource + SandboxImages map[string]ImageBuild + func LoadManifest(dir string) (*Manifest, error) + type MatchMode string + const MatchEasy + const MatchExact + const MatchSorted + type Metadata struct + ID string + Name string + Version string + type OutputExpectation struct + Content []byte + Match MatchMode + type Preset struct + Content []byte + Executable bool + Path string + type Resource struct + Metadata Metadata + Workflows map[string]Workflow + func DecodeResource(r io.Reader) (*Resource, error) + func (r Resource) Hash() (string, error) + type Step struct + Compile bool + Expected Expected + Name string + Run string + Stdin []byte + Timeout time.Duration + type Workflow struct + Description string + Jobs map[string]Job + Name string + Presets []Preset