diff --git a/.azure-pipelines/release.yml b/.azure-pipelines/release.yml index 9c0a36e60..797a42d73 100644 --- a/.azure-pipelines/release.yml +++ b/.azure-pipelines/release.yml @@ -197,6 +197,12 @@ extends: "Parameters": {} } ] + - task: PowerShell@2 + displayName: 'Clean up code signing artifacts' + inputs: + targetType: inline + script: | + Remove-Item "$(Build.ArtifactStagingDirectory)\payload\CodeSignSummary-*.md" - task: PowerShell@2 displayName: 'Build installers' inputs: diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 7bb45f26a..94f275915 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -51,7 +51,7 @@ jobs: shell: bash run: | mkdir -p artifacts/bin - mv out/windows/Installer.Windows/bin/Release/net472/${{ matrix.runtime }}/gcm*.exe artifacts/ + mv out/windows/Installer.Windows/bin/Release/net472/gcm*.exe artifacts/ mv out/windows/Installer.Windows/bin/Release/net472/${{ matrix.runtime }} artifacts/bin/ cp out/windows/Installer.Windows/bin/Release/net472/${{ matrix.runtime }}.sym/* artifacts/bin/${{ matrix.runtime }}/ diff --git a/src/windows/Installer.Windows/Installer.Windows.csproj b/src/windows/Installer.Windows/Installer.Windows.csproj index eae3631f0..ec678fe5f 100644 --- a/src/windows/Installer.Windows/Installer.Windows.csproj +++ b/src/windows/Installer.Windows/Installer.Windows.csproj @@ -13,8 +13,11 @@ net472 false false - $(PlatformOutPath)Installer.Windows\bin\$(Configuration)\net472\$(RuntimeIdentifier) + $(PlatformOutPath)Installer.Windows\bin\$(Configuration)\net472\$(RuntimeIdentifier)\ 6.3.1 + + false diff --git a/src/windows/Installer.Windows/layout.ps1 b/src/windows/Installer.Windows/layout.ps1 index 3fc43ab36..3b1624896 100644 --- a/src/windows/Installer.Windows/layout.ps1 +++ b/src/windows/Installer.Windows/layout.ps1 @@ -1,6 +1,10 @@ # Inputs param ([Parameter(Mandatory)] $Configuration, [Parameter(Mandatory)] $Output, $RuntimeIdentifier, $SymbolOutput) +# Trim trailing slashes from output paths +$Output = $Output.TrimEnd('\','/') +$SymbolOutput = $SymbolOutput.TrimEnd('\','/') + Write-Output "Output: $Output" # Determine a runtime if one was not provided