Skip to content

VersionInfo

Namespace: Shadop.Archmage.Sdk

Represents the version metadata for a build.

public class VersionInfo

Inheritance ObjectVersionInfo

The semantic version supplied via the --semver CLI flag.

public string Semver { get; set; }

String

The workspace name.

public string Workspace { get; set; }

String

Tags associated with this version.

public List<string> Tags { get; set; }

List

The source control branch name.

public string Branch { get; set; }

String

The full commit ID.

public string ID { get; set; }

String

The abbreviated commit ID.

public string ShortID { get; set; }

String

The commit timestamp.

public DateTimeOffset Timestamp { get; set; }

DateTimeOffset

The commit message.

public string Message { get; set; }

String

The commit author.

public string Author { get; set; }

String

Working tree status entries.

public List<string> Status { get; set; }

List

Additional metadata.

public Dictionary<string, object> Extra { get; set; }

Dictionary<String, Object>

public VersionInfo()