Expand description
Configuration file discovery, YAML loading, and default merging.
Corresponds to the original GitVersion.Configuration/ConfigurationFileLocator.cs
and ConfigurationProvider.cs.
Functions§
- apply_
source_ branch_ mappings - Reverse-map
is-source-branch-for: if branch A declaresis-source-branch-for: [X], A is added to X’ssource-branches(mirrors the originalApplySourceBranchesSourceBranch). - load
- Load configuration from an explicit path or by searching, then merge with workflow defaults.
- locate
- Search for a configuration file in
dirandrepo_root. - merge
- Overlay
overontobase(only Some / non-empty values are applied). - validate
- Validate configuration (mirrors the original
ConfigurationBuilderBase.ValidateConfiguration).