From 4fffbf686bad5479a8ef7954d7d9d0d68941f034 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Fri, 22 Sep 2023 15:59:11 -0400 Subject: [PATCH] [ci] Use Python 3 for signing tasks (#8367) Authenticode signing attempts started failing recently with: ERROR: 'xsign' is misspelled or not recognized by the system. Updating to Python 3 is the suggested fix for this issue. --- .../automation/yaml-templates/install-microbuild-tooling.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/automation/yaml-templates/install-microbuild-tooling.yaml b/build-tools/automation/yaml-templates/install-microbuild-tooling.yaml index 5da2b01a0d9..0e9a983af7a 100644 --- a/build-tools/automation/yaml-templates/install-microbuild-tooling.yaml +++ b/build-tools/automation/yaml-templates/install-microbuild-tooling.yaml @@ -9,6 +9,10 @@ steps: forceReinstallCredentialProvider: true condition: ${{ parameters.condition }} +- task: UsePythonVersion@0 + inputs: + versionSpec: 3.x + # ESRP signing requires minimum azure client version 2.8.0 - template: azure-tools/az-client-update.yml@yaml-templates parameters: