Get-VersionInfo.ps1 603 B

12345678910111213141516
  1. # Get-VersionInfo.ps1
  2. # Load Directory.Build.props as an XML
  3. [xml]$xml = Get-Content "$PSScriptRoot/../src/Directory.Build.props"
  4. # Extract VersionPrefix, VersionSuffix, and FileVersion
  5. $versionPrefix = $xml.Project.PropertyGroup.VersionPrefix
  6. $versionSuffix = $xml.Project.PropertyGroup.VersionSuffix
  7. $fileVersion = $xml.Project.PropertyGroup.FileVersion
  8. # Combine VersionPrefix and VersionSuffix
  9. $fullVersion = "$versionPrefix-$versionSuffix"
  10. # Output the results for GitHub Actions
  11. Write-Output "::set-output name=version::$fullVersion"
  12. Write-Output "::set-output name=file-version::$fileVersion"