Skip to content

Commit 2fd9b39

Browse files
authored
Don't sign arcade artifacts in VMR build (#15293)
1 parent 82adf77 commit 2fd9b39

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

eng/Signing.props

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,20 @@
2828
<FileSignInfo Include="Microsoft.Deployment.WindowsInstaller.dll" CertificateName="3PartySHA2" />
2929
<FileSignInfo Include="Microsoft.Deployment.WindowsInstaller.Package.dll" CertificateName="3PartySHA2" />
3030
</ItemGroup>
31+
32+
<!--
33+
Arcade does not contribute any artifacts that will be redisted by shipping packages in other components
34+
while building the VMR. Therefore, we can safely skip signing the artifacts.
35+
-->
36+
<Choose>
37+
<When Condition="'$(DotNetBuild)' == 'true'">
38+
<ItemGroup>
39+
<ItemsToSign Remove="@(ItemsToSign)" />
40+
</ItemGroup>
41+
42+
<PropertyGroup>
43+
<AllowEmptySignList>true</AllowEmptySignList>
44+
</PropertyGroup>
45+
</When>
46+
</Choose>
3147
</Project>

0 commit comments

Comments
 (0)