Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Commit b69776c

Browse files
timayabi2020Microsoft Graph DevX Tooling
andauthored
Update ESRP Code Signing to V5 (#86)
* Update ESRP Code Signing to V5 * Added missing connection * Updated to latest macOS --------- Co-authored-by: Microsoft Graph DevX Tooling <[email protected]>
1 parent 5bfb3a3 commit b69776c

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

.azure-pipelines/release-cli.yaml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -181,14 +181,14 @@ parameters:
181181
# MacOS images aren't available in 1ES templates
182182
# https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/1es-pipeline-templates/onboarding/macos-support
183183
- name: Azure Pipelines
184-
image: macOS-11
184+
image: macOS-latest
185185
os: macOS
186186
rid: osx-x64
187187
label: macOSx64
188188
jobName: MacOS-x64
189189

190190
- name: Azure Pipelines
191-
image: macOS-12
191+
image: macOS-latest
192192
os: macOS
193193
rid: osx-arm64
194194
label: macOSArm64
@@ -586,11 +586,16 @@ extends:
586586
inputs:
587587
version: 6.x
588588

589-
- task: EsrpCodeSigning@2
589+
- task: EsrpCodeSigning@5
590590
displayName: 'ESRP CodeSigning (Sign Build output)'
591591
inputs:
592592
# Pipeline validation can't expand service name from matrix variables
593-
ConnectedServiceName: "microsoftgraph ESRP CodeSign DLL and NuGet (AKV)"
593+
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
594+
AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'
595+
AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'
596+
AuthAKVName: 'akv-prod-eastus'
597+
AuthCertName: 'ReferenceLibraryPrivateCert'
598+
AuthSignCertName: 'ReferencePackagePublisherCertificate'
594599
FolderPath: $(SIGN_PATH)
595600
signConfigType: inlineSignParams
596601
UseMinimatch: true
@@ -600,11 +605,16 @@ extends:
600605
condition: and(succeeded(), eq(variables['SHOULD_SIGN'], 'True'))
601606

602607
- ${{ if and(eq(variables.notarize, 'true'), startsWith(pool.rid, 'osx')) }}:
603-
- task: EsrpCodeSigning@2
608+
- task: EsrpCodeSigning@5
604609
displayName: 'ESRP CodeSigning (Notarize)'
605610
inputs:
606611
# Pipeline validation can't expand service name from matrix variables
607-
ConnectedServiceName: "microsoftgraph ESRP CodeSign DLL and NuGet (AKV)"
612+
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
613+
AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'
614+
AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'
615+
AuthAKVName: 'akv-prod-eastus'
616+
AuthCertName: 'ReferenceLibraryPrivateCert'
617+
AuthSignCertName: 'ReferencePackagePublisherCertificate'
608618
FolderPath: $(SIGN_PATH)
609619
signConfigType: inlineSignParams
610620
UseMinimatch: true
@@ -620,11 +630,16 @@ extends:
620630
displayName: DotNet pack (nuget)
621631
condition: and(succeeded(), eq(variables['SHOULD_SIGN'], 'True'))
622632
623-
- task: EsrpCodeSigning@2
633+
- task: EsrpCodeSigning@5
624634
displayName: 'ESRP CodeSigning (Sign Nuget)'
625635
inputs:
626636
# Pipeline validation can't expand service name from matrix variables
627-
ConnectedServiceName: "microsoftgraph ESRP CodeSign DLL and NuGet (AKV)"
637+
ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'
638+
AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'
639+
AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'
640+
AuthAKVName: 'akv-prod-eastus'
641+
AuthCertName: 'ReferenceLibraryPrivateCert'
642+
AuthSignCertName: 'ReferencePackagePublisherCertificate'
628643
FolderPath: $(SIGN_PATH)
629644
signConfigType: inlineSignParams
630645
UseMinimatch: true

0 commit comments

Comments
 (0)