pub struct BranchReport {Show 16 fields
pub head: String,
pub base: Option<String>,
pub mode: Mode,
pub features: Vec<String>,
pub ticks: Vec<TickReport>,
pub skipped: Vec<SkippedTask>,
pub totals: BranchTotals,
pub conclusion: Conclusion,
pub trust: Value,
pub accepted_unsigned: bool,
pub require_verified: bool,
pub trace: Vec<TraceRow>,
pub share: Option<f64>,
pub open_no_claim: Vec<String>,
pub not_evaluated: Vec<String>,
pub newer_fields: Vec<String>,
}Expand description
Result of speccoder attest verify --branch / speccoder attest badge.
Fields§
§head: StringThe commit checked.
base: Option<String>The merge base with the given base, when one was given.
mode: ModeWhich units were covered.
features: Vec<String>The units checked, in order.
ticks: Vec<TickReport>Every tick (and trailer-only task), in document order per unit.
skipped: Vec<SkippedTask>Tasks skipped by a person’s decision (informational).
totals: BranchTotalsCounts by outcome.
conclusion: ConclusionThe conclusion.
trust: ValueThe trust used: the allowed-signers file and the revision it was read at, the Sigstore identity and issuer.
accepted_unsigned: boolUnsigned evidence was accepted (--require-signed=false).
require_verified: boolregression_only and attested fail too.
trace: Vec<TraceRow>Requirement → task → test → verdict, from the signed trace[],
with a row (no task) for each requirement no tick cites.
Evidenced (not stale) over all ticks; None without ticks.
open_no_claim: Vec<String>Bug homes touched without a verdict commit (informational).
not_evaluated: Vec<String>Rules this verifier version does not evaluate yet.
newer_fields: Vec<String>Predicate fields or revisions seen but unknown here (tolerated).
Implementations§
Trait Implementations§
Source§impl Clone for BranchReport
impl Clone for BranchReport
Source§impl Debug for BranchReport
impl Debug for BranchReport
Source§impl JsonSchema for BranchReport
impl JsonSchema for BranchReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more