feat: Renames some options, adds a require-configuration option that fails if configuration is not found.
All checks were successful
CI / Ubuntu (push) Successful in 2m19s

This commit is contained in:
2024-12-27 16:42:48 -05:00
parent 4420bd428a
commit 20f430fb8f
16 changed files with 133 additions and 154 deletions

View File

@@ -1,4 +1,5 @@
@_spi(Internal) import ConfigurationClient
import CustomDump
import Dependencies
import Foundation
import Testing
@@ -91,8 +92,8 @@ struct ConfigurationClientTests {
let other = Configuration.VersionStrategy.semvar(.init(
allowPreRelease: true,
preRelease: .init(prefix: "foo", strategy: .gitTag),
requireExistingFile: true,
requireExistingSemVar: true,
requireExistingFile: false,
requireExistingSemVar: false,
strategy: .gitTag()
))
let merged = strategy1.merging(other)