IVersionStrategy Interface

Summary

Implements a strategy for discovering candidate base versions from a specific source (e.g. tags, branch names, merge messages).
graph BT Type["IVersionStrategy"] class Type type-node

Syntax

public interface IVersionStrategy

Methods

Name Value Summary
GetBaseVersions(EffectiveBranchConfiguration) IEnumerable<BaseVersion>
Returns the candidate base versions found by this strategy for the given branch configuration.

Extension Methods

Name Value Summary
NotNull<IVersionStrategy>(string) T
Throws ArgumentNullException when value is null; otherwise returns the value.
GitHub