Skip to content

Commit 56b177e

Browse files
authored
New code signing & more silly fixes (#1372)
1 parent 1c59ebe commit 56b177e

File tree

2,005 files changed

+240463
-231926
lines changed

Some content is hidden

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

2,005 files changed

+240463
-231926
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
retention-days: 1
7979
- name: Sign Packages
8080
if: ${{ github.repository == 'dotnet/Silk.NET' && startsWith(github.ref, 'refs/tags/') }}
81-
run: .\build.cmd SignPackages --sign-username "${{ secrets.SIGN_USERNAME }}" --sign-password "${{ secrets.SIGN_PASSWORD }}"
81+
run: .\build.cmd SignPackages --akv-certificate ${{ secrets.AKV_CERTIFICATE }} --akv-client-id ${{ secrets.AKV_CLIENT_ID }} --akv-client-secret ${{ secrets.AKV_CLIENT_SECRET }} --akv-tenant ${{ secrets.AKV_TENANT }} --akv-vault-url ${{ secrets.AKV_VAULT_URL }}
8282
- name: Push to Azure Experimental Feed
8383
if: ${{ github.repository == 'dotnet/Silk.NET' && github.event_name != 'pull_request' }}
8484
run: .\build.cmd PushToNuGet --skip Clean Restore Compile Pack --nuget-feed https://pkgs.dev.azure.com/UltzOS/Silk.NET/_packaging/Experimental/nuget/v3/index.json --nuget-username ${{ secrets.AZDO_ARTIFACTS_USERNAME }} --nuget-password ${{ secrets.AZDO_ARTIFACTS_TOKEN }} --nuget-api-key az

.nuke/build.schema.json

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,26 @@
66
"build": {
77
"type": "object",
88
"properties": {
9+
"AkvCertificate": {
10+
"type": "string",
11+
"description": "Code-signing service Azure Key Vault certificate"
12+
},
13+
"AkvClientId": {
14+
"type": "string",
15+
"description": "Code-signing service Azure Key Vault client ID"
16+
},
17+
"AkvClientSecret": {
18+
"type": "string",
19+
"description": "Code-signing service Azure Key Vault client secret"
20+
},
21+
"AkvTenant": {
22+
"type": "string",
23+
"description": "Code-signing service Azure Key Vault tenant ID"
24+
},
25+
"AkvVaultUrl": {
26+
"type": "string",
27+
"description": "Code-signing service Azure Key Vault URL"
28+
},
929
"All": {
1030
"type": "boolean",
1131
"description": "If specified, ignores any generated solution present and builds the entire project"
@@ -116,14 +136,6 @@
116136
"type": "string",
117137
"description": "Root directory during build execution"
118138
},
119-
"SignPassword": {
120-
"type": "string",
121-
"description": "Code-signing service password"
122-
},
123-
"SignUsername": {
124-
"type": "string",
125-
"description": "Code-signing service username"
126-
},
127139
"Skip": {
128140
"type": "array",
129141
"description": "List of targets to be skipped. Empty list skips all dependencies",
@@ -152,7 +164,8 @@
152164
"SwiftShader",
153165
"Test",
154166
"ValidateSolution",
155-
"VulkanLoader"
167+
"VulkanLoader",
168+
"Wgpu"
156169
]
157170
}
158171
},
@@ -188,7 +201,8 @@
188201
"SwiftShader",
189202
"Test",
190203
"ValidateSolution",
191-
"VulkanLoader"
204+
"VulkanLoader",
205+
"Wgpu"
192206
]
193207
}
194208
},

Silk.NET.sln

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,14 @@ EndProject
567567
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.Vkd3d.Native", "src\Native\Silk.NET.Vkd3d.Native\Silk.NET.Vkd3d.Native.csproj", "{5DB2BB47-77D3-4EB7-8037-64D88FDE4785}"
568568
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.DirectWrite", "src\Microsoft\Silk.NET.DirectWrite\Silk.NET.DirectWrite.csproj", "{EDEFAF88-EDD7-4D9C-B364-28B769672FB3}"
569569
EndProject
570+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.OpenXR.Extensions.ACER", "src\OpenXR\Extensions\Silk.NET.OpenXR.Extensions.ACER\Silk.NET.OpenXR.Extensions.ACER.csproj", "{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}"
571+
EndProject
572+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.OpenXR.Extensions.BD", "src\OpenXR\Extensions\Silk.NET.OpenXR.Extensions.BD\Silk.NET.OpenXR.Extensions.BD.csproj", "{E1624E31-C702-42EC-AC47-20358B3CCF49}"
573+
EndProject
574+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.OpenXR.Extensions.LOGITECH", "src\OpenXR\Extensions\Silk.NET.OpenXR.Extensions.LOGITECH\Silk.NET.OpenXR.Extensions.LOGITECH.csproj", "{82D76E01-3166-4549-A433-4C2C4FD6788E}"
575+
EndProject
576+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.OpenXR.Extensions.OPPO", "src\OpenXR\Extensions\Silk.NET.OpenXR.Extensions.OPPO\Silk.NET.OpenXR.Extensions.OPPO.csproj", "{ABC4717F-2863-4B79-8812-7C1D851EE336}"
577+
EndProject
570578
Global
571579
GlobalSection(SolutionConfigurationPlatforms) = preSolution
572580
Debug|Any CPU = Debug|Any CPU
@@ -3444,6 +3452,54 @@ Global
34443452
{EDEFAF88-EDD7-4D9C-B364-28B769672FB3}.Release|x64.Build.0 = Release|Any CPU
34453453
{EDEFAF88-EDD7-4D9C-B364-28B769672FB3}.Release|x86.ActiveCfg = Release|Any CPU
34463454
{EDEFAF88-EDD7-4D9C-B364-28B769672FB3}.Release|x86.Build.0 = Release|Any CPU
3455+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3456+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|Any CPU.Build.0 = Debug|Any CPU
3457+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|x64.ActiveCfg = Debug|Any CPU
3458+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|x64.Build.0 = Debug|Any CPU
3459+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|x86.ActiveCfg = Debug|Any CPU
3460+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Debug|x86.Build.0 = Debug|Any CPU
3461+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|Any CPU.ActiveCfg = Release|Any CPU
3462+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|Any CPU.Build.0 = Release|Any CPU
3463+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|x64.ActiveCfg = Release|Any CPU
3464+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|x64.Build.0 = Release|Any CPU
3465+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|x86.ActiveCfg = Release|Any CPU
3466+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80}.Release|x86.Build.0 = Release|Any CPU
3467+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3468+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|Any CPU.Build.0 = Debug|Any CPU
3469+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|x64.ActiveCfg = Debug|Any CPU
3470+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|x64.Build.0 = Debug|Any CPU
3471+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|x86.ActiveCfg = Debug|Any CPU
3472+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Debug|x86.Build.0 = Debug|Any CPU
3473+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|Any CPU.ActiveCfg = Release|Any CPU
3474+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|Any CPU.Build.0 = Release|Any CPU
3475+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|x64.ActiveCfg = Release|Any CPU
3476+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|x64.Build.0 = Release|Any CPU
3477+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|x86.ActiveCfg = Release|Any CPU
3478+
{E1624E31-C702-42EC-AC47-20358B3CCF49}.Release|x86.Build.0 = Release|Any CPU
3479+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3480+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|Any CPU.Build.0 = Debug|Any CPU
3481+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|x64.ActiveCfg = Debug|Any CPU
3482+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|x64.Build.0 = Debug|Any CPU
3483+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|x86.ActiveCfg = Debug|Any CPU
3484+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Debug|x86.Build.0 = Debug|Any CPU
3485+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|Any CPU.ActiveCfg = Release|Any CPU
3486+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|Any CPU.Build.0 = Release|Any CPU
3487+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|x64.ActiveCfg = Release|Any CPU
3488+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|x64.Build.0 = Release|Any CPU
3489+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|x86.ActiveCfg = Release|Any CPU
3490+
{82D76E01-3166-4549-A433-4C2C4FD6788E}.Release|x86.Build.0 = Release|Any CPU
3491+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3492+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|Any CPU.Build.0 = Debug|Any CPU
3493+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|x64.ActiveCfg = Debug|Any CPU
3494+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|x64.Build.0 = Debug|Any CPU
3495+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|x86.ActiveCfg = Debug|Any CPU
3496+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Debug|x86.Build.0 = Debug|Any CPU
3497+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|Any CPU.ActiveCfg = Release|Any CPU
3498+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|Any CPU.Build.0 = Release|Any CPU
3499+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|x64.ActiveCfg = Release|Any CPU
3500+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|x64.Build.0 = Release|Any CPU
3501+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|x86.ActiveCfg = Release|Any CPU
3502+
{ABC4717F-2863-4B79-8812-7C1D851EE336}.Release|x86.Build.0 = Release|Any CPU
34473503
EndGlobalSection
34483504
GlobalSection(SolutionProperties) = preSolution
34493505
HideSolutionNode = FALSE
@@ -3720,6 +3776,10 @@ Global
37203776
{79680317-F985-4727-81D3-8BF2228AEC20} = {72E7FA64-5B1E-477D-BD30-63B7F206B3C4}
37213777
{5DB2BB47-77D3-4EB7-8037-64D88FDE4785} = {72E7FA64-5B1E-477D-BD30-63B7F206B3C4}
37223778
{EDEFAF88-EDD7-4D9C-B364-28B769672FB3} = {F2CF5D32-4B41-425E-B229-8FFC48F88063}
3779+
{02D462BA-B585-4B47-9FFC-65AFF0BF0F80} = {90471225-AC23-424E-B62E-F6EC4C6ECAC0}
3780+
{E1624E31-C702-42EC-AC47-20358B3CCF49} = {90471225-AC23-424E-B62E-F6EC4C6ECAC0}
3781+
{82D76E01-3166-4549-A433-4C2C4FD6788E} = {90471225-AC23-424E-B62E-F6EC4C6ECAC0}
3782+
{ABC4717F-2863-4B79-8812-7C1D851EE336} = {90471225-AC23-424E-B62E-F6EC4C6ECAC0}
37233783
EndGlobalSection
37243784
GlobalSection(ExtensibilityGlobals) = postSolution
37253785
SolutionGuid = {F5273D7F-3334-48DF-94E3-41AE6816CD4D}

build/cache/assimp.json.gz

0 Bytes
Binary file not shown.

build/cache/cl.json.gz

0 Bytes
Binary file not shown.

build/cache/d2d.json.gz

0 Bytes
Binary file not shown.

build/cache/d3d11.json.gz

0 Bytes
Binary file not shown.

build/cache/d3d12.json.gz

0 Bytes
Binary file not shown.

build/cache/d3d9.json.gz

0 Bytes
Binary file not shown.

build/cache/dstorage.json.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)