feat: Updates configuration, uses json for configuration files and drops toml support.
This commit is contained in:
@@ -68,14 +68,14 @@ extension GitClient {
|
||||
}
|
||||
}
|
||||
|
||||
extension Configuration.PreReleaseStrategy {
|
||||
extension Configuration.PreRelease {
|
||||
|
||||
func preReleaseString(gitDirectory: String?) async throws -> String {
|
||||
@Dependency(\.gitClient) var gitClient
|
||||
|
||||
let preReleaseString: String
|
||||
|
||||
if let branch {
|
||||
if let branch = strategy?.branch {
|
||||
preReleaseString = try await gitClient.version(branch: branch, gitDirectory: gitDirectory)
|
||||
} else {
|
||||
preReleaseString = try await gitClient.version(.init(
|
||||
|
||||
@@ -46,7 +46,6 @@ public extension FileClient {
|
||||
let (string, usesOptionalType) = try await getVersionString(fileUrl: file, gitDirectory: gitDirectory)
|
||||
let semvar = SemVar(string: string)
|
||||
logger.debug("Semvar: \(String(describing: semvar))")
|
||||
|
||||
return (semvar, usesOptionalType)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user