Documentation
¶
Overview ¶
Package stackspecintent owns the only first-party persistence contract for canonical StackSpec v2 intent.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsCanonicalSHA256 ¶
Types ¶
type ErrorCode ¶
type ErrorCode string
const ( ErrInvalidCandidate ErrorCode = "invalid-candidate" ErrInvalidExpected ErrorCode = "invalid-expected-hash" ErrCASRequired ErrorCode = "compare-and-swap-required" ErrCASConflict ErrorCode = "compare-and-swap-conflict" ErrMissingTarget ErrorCode = "compare-and-swap-missing-target" ErrInvalidCurrent ErrorCode = "invalid-current-intent" )
type Result ¶
type Result struct {
Outcome Outcome
KitProfile stackspecmigration.KitProfile
SpecHash string
PreviousSpecHash string
Canonical []byte
}
Click to show internal directories.
Click to hide internal directories.