Skip to content

Commit 6dbfa51

Browse files
committed
[Build] Signing: Use managed identities
1 parent 27f87bf commit 6dbfa51

File tree

253 files changed

+1999
-1580
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+1999
-1580
lines changed

build/Stride.build

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,15 @@ Example of use:
4848
<ItemGroup>
4949
<VSIXPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\vsix\*.nupkg" />
5050
</ItemGroup>
51-
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(VSIXPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
51+
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(VSIXPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
5252
</Target>
5353

5454
<!--
5555
Package Installer: install-prerequisites.exe
5656
-->
5757
<Target Name="PrerequisitesInstaller" DependsOnTargets="SignCredentialsCheck">
5858
<Delete Files="$(StrideRoot)Bin\Prerequisites\install-prerequisites.exe"/>
59-
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\prerequisites\prerequisites.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
60-
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\prerequisites\prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
59+
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\prerequisites\prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignKeyVaultCertificate=&quot;StrideSignKeyVaultCertificate&quot;;StrideSignKeyVaultUrl=&quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot;"/>
6160
<!-- Note: this exe will be signed as part of GameStudio.nupkg -->
6261
</Target>
6362

@@ -321,17 +320,15 @@ Example of use:
321320
<ItemGroup>
322321
<LauncherPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\launcher\*.nupkg" />
323322
</ItemGroup>
324-
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(LauncherPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
323+
<Exec Condition="'$(StrideSign)' == 'true'" Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(LauncherPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
325324
</Target>
326325

327326
<!--
328327
Package Installer: StrideSetup.exe
329328
-->
330329
<Target Name="PackageInstaller" DependsOnTargets="PackageLauncher;SignCredentialsCheck">
331330
<!-- Run advanced installer -->
332-
<!-- Workaround until env variables are supported in the config -->
333-
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\launcher\Setup\setup.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
334-
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Setup\setup.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
331+
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Setup\setup.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignKeyVaultCertificate=&quot;StrideSignKeyVaultCertificate&quot;;StrideSignKeyVaultUrl=&quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot;"/>
335332

336333
<Copy SourceFiles="$(StrideRoot)sources\launcher\Setup\setup-SetupFiles\StrideSetup.exe" DestinationFolder="$(StrideRoot)bin\launcher"/>
337334
</Target>
@@ -340,8 +337,7 @@ Example of use:
340337
Package Installer: launcher-prerequisites.exe
341338
-->
342339
<Target Name="LauncherPrerequisitesInstaller" DependsOnTargets="SignCredentialsCheck">
343-
<Exec Condition="'$(StrideSign)' == 'true'" Command='"$(AdvancedInstallerPath)" /edit "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip" /SetAzureKeyVaultParameters -tenant_id $(StrideSignTenantId) -app_id $(StrideSignClientId) -vault_name $(StrideSignKeyVaultName) -certificate_name $(StrideSignKeyVaultCertificate) -enable_signing '/>
344-
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignClientSecret=&quot;$(StrideSignClientSecret)&quot;"/>
340+
<Exec Command='"$(AdvancedInstallerPath)" /execute "$(StrideRoot)sources\launcher\Prerequisites\launcher-prerequisites.aip" "$(AdvancedInstallerBuildScript)"' EnvironmentVariables="StrideSignKeyVaultCertificate=&quot;StrideSignKeyVaultCertificate&quot;;StrideSignKeyVaultUrl=&quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot;"/>
345341
</Target>
346342

347343
<!--
@@ -369,9 +365,6 @@ Example of use:
369365
</Target>
370366

371367
<Target Name="SignCredentialsCheck" Condition="'$(StrideSign)' == 'true'">
372-
<Error Condition="'$(StrideSignTenantId)' == ''" Text="StrideSignTenantId is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
373-
<Error Condition="'$(StrideSignClientId)' == ''" Text="StrideSignClientId is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
374-
<Error Condition="'$(StrideSignClientSecret)' == ''" Text="StrideSignClientSecret is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
375368
<Error Condition="'$(StrideSignKeyVaultCertificate)' == ''" Text="StrideSignKeyVaultCertificate is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
376369
<Error Condition="'$(StrideSignKeyVaultName)' == ''" Text="StrideSignKeyVaultName is not set. Please set StrideSign to false if you don't want to sign using code certificates." />
377370
</Target>
@@ -382,7 +375,7 @@ Example of use:
382375
<ItemGroup>
383376
<MainPackagesToSign Include="$(MSBuildThisFileDirectory)..\bin\packages\*.nupkg" />
384377
</ItemGroup>
385-
<Exec Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(MainPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-tenant-id &quot;$(StrideSignTenantId)&quot; --azure-key-vault-client-id &quot;$(StrideSignClientId)&quot; --azure-key-vault-client-secret &quot;$(StrideSignClientSecret)&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
378+
<Exec Command="$(MSBuildThisFileDirectory)sign\sign code azure-key-vault %(MainPackagesToSign.Identity) --description &quot;Stride&quot; --description-url &quot;https://stride3d.net&quot; --publisher-name &quot;Stride&quot; --azure-key-vault-certificate &quot;$(StrideSignKeyVaultCertificate)&quot; --azure-key-vault-url &quot;https://$(StrideSignKeyVaultName).vault.azure.net/&quot; --file-list &quot;sign\nupkgfilter.txt&quot; -v Information" EchoOff="true" />
386379
</Target>
387380

388381
</Project>

build/sign/.store/sign/0.9.0-beta.23127.3/project.assets.json

Lines changed: 0 additions & 118 deletions
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/.nupkg.metadata

Lines changed: 0 additions & 5 deletions
This file was deleted.
-22.3 KB
Binary file not shown.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/Icon.png

Lines changed: 0 additions & 3 deletions
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/sign.0.9.0-beta.23127.3.nupkg.sha512

Lines changed: 0 additions & 1 deletion
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/tools/net6.0/any/Azure.Core.dll

Lines changed: 0 additions & 3 deletions
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/tools/net6.0/any/Azure.Identity.dll

Lines changed: 0 additions & 3 deletions
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/tools/net6.0/any/Azure.Security.KeyVault.Certificates.dll

Lines changed: 0 additions & 3 deletions
This file was deleted.

build/sign/.store/sign/0.9.0-beta.23127.3/sign/0.9.0-beta.23127.3/tools/net6.0/any/Azure.Security.KeyVault.Keys.dll

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)