File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 37
37
$manifestPath = "SourceServerManager/app.manifest"
38
38
$version = "${{ steps.tag.outputs.version }}"
39
39
[xml]$manifest = Get-Content $manifestPath
40
+
41
+ # Only update the assemblyIdentity version attribute, not XML declaration or manifestVersion
40
42
$manifest.assembly.assemblyIdentity.SetAttribute("version", $version)
41
- $manifest.Save($manifestPath)
42
- echo "Updated app.manifest version to: $version"
43
+
44
+ # Ensure manifestVersion stays as "1.0" (not the app version)
45
+ $manifest.assembly.SetAttribute("manifestVersion", "1.0")
46
+
47
+ # Save with proper XML formatting
48
+ $settings = New-Object System.Xml.XmlWriterSettings
49
+ $settings.Indent = $true
50
+ $settings.IndentChars = " "
51
+ $settings.NewLineChars = "`n"
52
+ $settings.Encoding = [System.Text.Encoding]::UTF8
53
+
54
+ $writer = [System.Xml.XmlWriter]::Create($manifestPath, $settings)
55
+ $manifest.Save($writer)
56
+ $writer.Close()
57
+
58
+ echo "Updated app.manifest assemblyIdentity version to: $version"
43
59
shell : pwsh
44
60
45
61
- name : Update version in project file
You can’t perform that action at this time.
0 commit comments