Fix invalid dependency on updateAssemblyInfoFilename input (#316)

* Fix dependency on updateAssemblyInfoFilename input.
This commit is contained in:
Chris Davis
2021-02-05 14:55:40 +00:00
committed by GitHub
parent e32bb6a5b3
commit 51d434dd4d

View File

@@ -87,18 +87,22 @@ export class GitVersionTool extends DotnetTool implements IGitVersionTool {
}
if (updateAssemblyInfo) {
args.push('/updateassemblyinfo')
if (
this.buildAgent.isValidInputFile(
'updateAssemblyInfoFilename',
updateAssemblyInfoFilename
)
) {
args.push(updateAssemblyInfoFilename)
} else {
throw new Error(
'AssemblyInfoFilename file not found at ' +
// You can specify 'updateAssemblyInfo' without 'updateAssemblyInfoFilename'.
if (updateAssemblyInfoFilename?.length > 0) {
if (
this.buildAgent.isValidInputFile(
'updateAssemblyInfoFilename',
updateAssemblyInfoFilename
)
)
) {
args.push(updateAssemblyInfoFilename)
} else {
throw new Error(
'AssemblyInfoFilename file not found at ' +
updateAssemblyInfoFilename
)
}
}
}