Re-enable the ability to use in-build signing (#72690)
authorMatt Mitchell <mmitche@microsoft.com>
Mon, 25 Jul 2022 20:20:25 +0000 (13:20 -0700)
committerGitHub <noreply@github.com>
Mon, 25 Jul 2022 20:20:25 +0000 (13:20 -0700)
commit5e91aa45a580732fcd165000152cceed07961f66
tree927a19599c15a4656f419c24ecadb911a65c092e
parentfb1d318935e57c48e6d018d67b2bade74e020cef
Re-enable the ability to use in-build signing (#72690)

Re-enable in-build signing (as an option, not on by default yet). In constrast to how in-build signing was performed previously for any installer artifacts, the new in-build signing uses the same exact approach as post-build signing does today. Pass all top-level artifacts and wixpacks as ItemsToSign, and let the signing infrastructure do all the unpacking and repacking.

Also increase the timeout in the prepare-artifacts stage.
eng/Signing.props
eng/pipelines/official/jobs/prepare-signed-artifacts.yml
src/installer/Directory.Build.props
src/installer/prepare-artifacts.proj