From 1b80d07c277f9888f7460c576792b88fb713538e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Tue, 30 Jul 2024 08:39:59 -0400 Subject: [PATCH] upload debug symbols --- .github/workflows/windows-terminal.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/windows-terminal.yml b/.github/workflows/windows-terminal.yml index eea9e60..d10426e 100644 --- a/.github/workflows/windows-terminal.yml +++ b/.github/workflows/windows-terminal.yml @@ -95,6 +95,7 @@ jobs: $OutputDir = Get-Item ".\bin" $XamlAppxPath = (Get-Item "src\cascadia\CascadiaPackage\AppPackages\*\Dependencies\$TargetPlatform\Microsoft.UI.Xaml*.appx").FullName $MsixPackage = Get-Item ".\src\cascadia\CascadiaPackage\AppPackages\CascadiaPackage_*_${TargetPlatform}_Test\CascadiaPackage_*_${TargetPlatform}.msix" + $AppxSymbols = Get-Item ".\src\cascadia\CascadiaPackage\AppPackages\CascadiaPackage_*_${TargetPlatform}_Test\CascadiaPackage_*_${TargetPlatform}.appxsym" & .\build\scripts\New-UnpackagedTerminalDistribution.ps1 -TerminalAppX $MsixPackage -XamlAppX $XamlAppxPath -Destination $OutputDir.FullName Get-ChildItem -Path $OutputDir Microsoft.WindowsTerminal_*.zip | ForEach-Object { Expand-Archive -Path $_.FullName -DestinationPath $_.Directory -Force; Remove-Item $_ @@ -103,9 +104,11 @@ jobs: Copy-Item ".\res\fonts\*.ttf" -Destination $TerminalAppPath Move-Item -Path $TerminalAppPath -Destination "$OutputDir\${PackageName}" Compress-Archive "$OutputDir\${PackageName}\*" -DestinationPath "C:\workspace\${PackageName}.zip" -CompressionLevel Optimal + & makeappx.exe unpack /p $AppxSymbols /d "$OutputDir\${PackageName}-symbols" + Compress-Archive "$OutputDir\${PackageName}-symbols\*" -DestinationPath "C:\workspace\${PackageName}-symbols.zip" -CompressionLevel Optimal - name: Upload Windows Terminal package uses: actions/upload-artifact@v4 with: name: WindowsTerminal-${{ inputs.version }}-${{ matrix.arch }} - path: C:\workspace\WindowsTerminal-${{ inputs.version }}-${{ matrix.arch }}.zip + path: C:\workspace\WindowsTerminal-${{ inputs.version }}-${{ matrix.arch }}*.zip