package options // ProvenanceOpts are the options for checking provenance information. type ProvenanceOpts struct { // ExpectedBranch is the expected branch (github_ref or github_base_ref) in // the invocation parameters. ExpectedBranch *string // ExpectedTag is the expected tag, github_ref, in the invocation parameters. ExpectedTag *string // ExpectedVersionedTag is the expected versioned tag. ExpectedVersionedTag *string // ExpectedDigest is the expected artifact sha included in the provenance. ExpectedDigest string // ExpectedSourceURI is the expected source URI in the provenance. ExpectedSourceURI string // ExpectedBuilderID is the expected builder ID. ExpectedBuilderID string // ExpectedWorkflowInputs is a map of key=value inputs. ExpectedWorkflowInputs map[string]string } // BuildOpts are the options for checking the builder. type BuilderOpts struct { // ExpectedID is the expected builder ID. ExpectedID *string }