build: sync configuration version with assembly
This commit is contained in:
@@ -62,6 +62,13 @@ $packageJson = [regex]::Replace($packageJson, '"Version"\s*:\s*"[^"]+"', "`"Vers
|
|||||||
$packageJson = [regex]::Replace($packageJson, '"LastUpdatedDate"\s*:\s*"[^"]+"', "`"LastUpdatedDate`": `"$(Get-Date -Format 'yyyy-MM-ddTHH:mm:ss')`"")
|
$packageJson = [regex]::Replace($packageJson, '"LastUpdatedDate"\s*:\s*"[^"]+"', "`"LastUpdatedDate`": `"$(Get-Date -Format 'yyyy-MM-ddTHH:mm:ss')`"")
|
||||||
[System.IO.File]::WriteAllText($packageJsonPath, $packageJson, [System.Text.UTF8Encoding]::new($true))
|
[System.IO.File]::WriteAllText($packageJsonPath, $packageJson, [System.Text.UTF8Encoding]::new($true))
|
||||||
|
|
||||||
|
$configurationDataPath = Join-Path $packageDir 'install\1010_Config_Data\02-01-0080 C4IT_F4SDConfigurationType.dat'
|
||||||
|
if (Test-Path -LiteralPath $configurationDataPath) {
|
||||||
|
$configurationData = [System.IO.File]::ReadAllText($configurationDataPath)
|
||||||
|
$configurationData = [regex]::Replace($configurationData, '<Version>[^<]+</Version>', "<Version>$PackageVersion</Version>", 1)
|
||||||
|
[System.IO.File]::WriteAllText($configurationDataPath, $configurationData, [System.Text.UTF8Encoding]::new($true))
|
||||||
|
}
|
||||||
|
|
||||||
$textFileExtensions = @('.json', '.xml', '.dat', '.type', '.class', '.config', '.host')
|
$textFileExtensions = @('.json', '.xml', '.dat', '.type', '.class', '.config', '.host')
|
||||||
Get-ChildItem -LiteralPath $packageDir -Recurse -File |
|
Get-ChildItem -LiteralPath $packageDir -Recurse -File |
|
||||||
Where-Object { $textFileExtensions -contains $_.Extension.ToLowerInvariant() } |
|
Where-Object { $textFileExtensions -contains $_.Extension.ToLowerInvariant() } |
|
||||||
|
|||||||
@@ -123,8 +123,8 @@
|
|||||||
</SPSCommonClassBase>
|
</SPSCommonClassBase>
|
||||||
<C4IT_AddonConfigClassBase>
|
<C4IT_AddonConfigClassBase>
|
||||||
<ID>0b2f3a8e-296f-ed11-6184-00155d300101</ID>
|
<ID>0b2f3a8e-296f-ed11-6184-00155d300101</ID>
|
||||||
<Version>1.2.0.4</Version>
|
<Version>1.4.0.0</Version>
|
||||||
<Name>F4SD M42 ESM Integration</Name>
|
<Name>F4SD M42 ESM Integration</Name>
|
||||||
<UsedInTypeC4IT_F4SDConfigurationType>6c0f9604-db15-c6f8-83a7-08dad14d6549</UsedInTypeC4IT_F4SDConfigurationType>
|
<UsedInTypeC4IT_F4SDConfigurationType>6c0f9604-db15-c6f8-83a7-08dad14d6549</UsedInTypeC4IT_F4SDConfigurationType>
|
||||||
</C4IT_AddonConfigClassBase>
|
</C4IT_AddonConfigClassBase>
|
||||||
</NewDataSet>
|
</NewDataSet>
|
||||||
|
|||||||
Reference in New Issue
Block a user