Versions in this module Expand all Collapse all v1 v1.2.0 Aug 23, 2026 v1.1.0 Aug 23, 2026 v1.0.1 Aug 25, 2026 v1.0.0 Aug 23, 2026 Changes in this version + const DefaultAPIBaseURL + const SchemaVersion + type ArtifactEvidence struct + CreatedAt time.Time + Digest string + ExpiresAt time.Time + ID int64 + Name string + SizeBytes int64 + type BenchmarkRecord struct + CacheHit string + CacheMode string + Commit string + ElapsedNS int64 + Environment string + FinishTimeNS int64 + Iteration string + MachineIDSHA256 string + NetworkRXBytes int64 + RunAttempt int64 + RunID int64 + SchemaVersion int + StartTimeNS int64 + Toolchain string + Workload string + type Collector struct + APIBaseURL string + HTTPClient *http.Client + Now func() time.Time + Token string + func (c Collector) Collect(ctx context.Context, options Options) (Evidence, error) + type Evidence struct + CollectedAt time.Time + Jobs []JobEvidence + Repository string + Sample SampleEvidence + SchemaVersion int + Summary SummaryEvidence + Workflow WorkflowEvidence + type JobEvidence struct + Artifact ArtifactEvidence + CompletedAt time.Time + JobDurationMS int64 + Labels []string + Metrics BenchmarkRecord + Name string + QueueToStartMS int64 + RunnerName string + StartedAt time.Time + Steps []StepEvidence + Workload string + type Options struct + Repository string + RunID int64 + type SampleEvidence struct + CacheHit string + CacheMode string + Environment string + Iteration string + type StepEvidence struct + CompletedAt time.Time + Conclusion string + DurationMS int64 + Name string + Number int + StartedAt time.Time + type SummaryEvidence struct + JobCount int + MaximumQueueToStartMS int64 + RunDurationMS int64 + TotalArtifactBytes int64 + UniqueMachineIDHashes int + UniqueRunnerNames int + type WorkflowEvidence struct + CreatedAt time.Time + Event string + HTMLURL string + HeadSHA string + Name string + Path string + RunAttempt int64 + RunID int64 + UpdatedAt time.Time