diff --git a/windows-release/msi-steps.yml b/windows-release/msi-steps.yml index fb096c79..41f42961 100644 --- a/windows-release/msi-steps.yml +++ b/windows-release/msi-steps.yml @@ -31,10 +31,20 @@ steps: ${{ else }}: targetPath: $(Pipeline.Workspace)\${{ a.artifact }} - - ${{ if parameters.SigningCertificate }}: - - powershell: | - copy $(Py_OutDir)\amd64\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force - displayName: 'Copy signed files into sources' + # Assuming we'll always run the amd64 build + - ${{ if eq(a.artifact, 'bin_amd64') }}: + - powershell: > + copy + "${env:TARGET_PATH}\Activate.ps1" + "$(Build.SourcesDirectory)\Lib\venv\scripts\common\Activate.ps1" + -Force + -Verbose + displayName: 'Copy signed files into sources' + env: + ${{ if a.target }}: + TARGET_PATH: ${{ a.target }} + ${{ else }}: + TARGET_PATH: $(Pipeline.Workspace)\${{ a.artifact }} - script: | call PCbuild\find_python.bat "%PYTHON%" diff --git a/windows-release/stage-layout-full.yml b/windows-release/stage-layout-full.yml index 4839666e..c092a558 100644 --- a/windows-release/stage-layout-full.yml +++ b/windows-release/stage-layout-full.yml @@ -129,10 +129,9 @@ jobs: displayName: 'Update TCL_LIBRARY' condition: and(succeeded(), variables['TclLibrary']) - - ${{ if parameters.SigningCertificate }}: - - powershell: | - copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force - displayName: 'Copy signed files into sources' + - powershell: | + copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose + displayName: 'Copy signed files into sources' - template: ./layout-command.yml parameters: diff --git a/windows-release/stage-layout-msix.yml b/windows-release/stage-layout-msix.yml index 16df4133..d5e4cbd8 100644 --- a/windows-release/stage-layout-msix.yml +++ b/windows-release/stage-layout-msix.yml @@ -82,9 +82,9 @@ jobs: artifact: cert targetPath: $(Pipeline.Workspace)\cert - - powershell: | - copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force - displayName: 'Copy signed files into sources' + - powershell: | + copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose + displayName: 'Copy signed files into sources' - template: ./layout-command.yml parameters: diff --git a/windows-release/stage-layout-nuget.yml b/windows-release/stage-layout-nuget.yml index a1fb8782..314889da 100644 --- a/windows-release/stage-layout-nuget.yml +++ b/windows-release/stage-layout-nuget.yml @@ -62,10 +62,9 @@ jobs: artifact: bin_$(Name) targetPath: $(Pipeline.Workspace)\bin_$(Name) - - ${{ if parameters.SigningCertificate }}: - - powershell: | - copy $(Pipeline.Workspace)\bin_$(Name)\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force - displayName: 'Copy signed files into sources' + - powershell: | + copy $(Pipeline.Workspace)\bin_$(Name)\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force -Verbose + displayName: 'Copy signed files into sources' - template: ./layout-command.yml parameters: diff --git a/windows-release/stage-layout-pymanager.yml b/windows-release/stage-layout-pymanager.yml index 2aeaf143..d64748a3 100644 --- a/windows-release/stage-layout-pymanager.yml +++ b/windows-release/stage-layout-pymanager.yml @@ -173,11 +173,10 @@ jobs: displayName: 'Update TCL_LIBRARY' condition: and(succeeded(), variables['TclLibrary']) - - ${{ if parameters.SigningCertificate }}: - - powershell: | - copy "$(Pipeline.Workspace)\$(BinArtifact)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force - displayName: 'Copy signed files into sources' - workingDirectory: $(Build.SourcesDirectory)\cpython + - powershell: | + copy "$(Pipeline.Workspace)\$(BinArtifact)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose + displayName: 'Copy signed files into sources' + workingDirectory: $(Build.SourcesDirectory)\cpython - template: ./layout-command.yml parameters: