Bootstrap class

Whether each step that turns commit trust on for a repository is in place, as last reported. A step that this forge's plan does not need reads true.

Constructors

Bootstrap({required bool workflow, required bool keyring, required bool variables, required bool requiredCheck})
const
Bootstrap.fromJson(Map<String, dynamic> json)
Read this payload from a decoded JSON object.
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
keyring → bool
The exempt platform keyring for forge-signed merge commits is committed, or the forge's plan does not need one.
final
requiredCheck → bool
The forge refuses to merge into the default branch unless the verify-trust check passes, with no bypass, and a pull request cannot change what that check runs: an organisation-required workflow, code-owner review of workflow files, or protected workflow paths, as the forge allows.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
variables → bool
The repository names the Trust Registry and this VTC as its trust anchors.
final
workflow → bool
The verify-trust check runs on the repository's pull requests — from a workflow committed to it, or, where the forge supports it, required on it from the namespace's own bridge-managed workflow repository at a pinned commit.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serialize to a JSON-encodable map, omitting absent members.
toString() → ForgeHost
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited