Skip to main content

CkSemVerVerdict

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.SemVer

Verdict of validating the declared model version against the published baseline version and the minimum level required by the classified diff.

public enum CkSemVerVerdict

Inheritance Object → ValueType → Enum → CkSemVerVerdict
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Fields​

NameValueDescription
Valid0The declared version satisfies the required minimum version.
ValidBumpWithoutStructuralChange1The diff is empty but the version was bumped anyway (e.g. a purely semantic change) — valid, reported as a note.
VersionTooLow2The declared version is below the minimum version required by the diff (in particular: the version was left untouched).
Downgrade3The declared version is lower than the published version.