Skip to content

Commit 29f00b3

Browse files
authored
Fix ESRP release (#4204)
1 parent 54870b4 commit 29f00b3

1 file changed

Lines changed: 19 additions & 30 deletions

File tree

.ado/azure-pipelines.publish.yml

Lines changed: 19 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,7 @@ extends:
122122
- stage: Publish
123123
displayName: Publish to NPM
124124
dependsOn: Build
125-
# TODO uncomment
126-
# condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), ne('${{ parameters.skipNpmPublish }}', 'true'))
125+
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'), ne('${{ parameters.skipNpmPublish }}', 'true'))
127126
jobs:
128127
- job: PublishPackages
129128
displayName: Publish NPM Packages
@@ -153,17 +152,10 @@ extends:
153152
- script: |
154153
echo "Downloaded tarballs:"
155154
ls -laR '$(packagesArtifactPath)'
156-
if ls "$(packagesArtifactPath)/*/*.tgz" > /dev/null 2>&1; then
157-
echo "##vso[task.setvariable variable=hasTarballs]yes"
158-
else
159-
echo "No tarballs found — nothing to publish."
160-
echo "##vso[task.setvariable variable=hasTarballs]no"
161-
fi
162155
displayName: 'Check downloaded tarballs'
163156
164157
- task: AzureCLI@2
165158
displayName: 'Get credentials for staging blob storage'
166-
condition: eq(variables['hasTarballs'], 'yes')
167159
inputs:
168160
azureSubscription: ogx-esrp-infra-bot
169161
scriptType: bash
@@ -176,29 +168,26 @@ extends:
176168
177169
- task: AzureKeyVault@2
178170
displayName: 'Get ESRP certificates from Key Vault'
179-
condition: eq(variables['hasTarballs'], 'yes')
180171
inputs:
181172
azureSubscription: ESRP-JSHost3
182173
KeyVaultName: OGX-JSHost-KV
183174
SecretsFilter: OGX-JSHost-Auth4,OGX-JSHost-Sign3
184175

185-
# TODO uncomment
186-
# - script: node '$(releaseToolArtifactPath)/index.mjs'
187-
# displayName: 'Publish packages using ESRP Release API'
188-
# condition: eq(variables['hasTarballs'], 'yes')
189-
# retryCountOnTaskFailure: 3
190-
# env:
191-
# PACKED_PACKAGES_PATH: $(packagesArtifactPath)
192-
# ESRP_PRODUCT_NAME: fluentui-react-native
193-
# ESRP_NPM_TAG: latest
194-
# # TODO should be somebody else
195-
# ESRP_USER: elcraig@microsoft.com
196-
# ESRP_APPROVERS: dannyvv@microsoft.com
197-
# ESRP_TENANT_ID: cdc5aeea-15c5-4db6-b079-fcadd2505dc2
198-
# ESRP_CLIENT_ID: 0a35e01f-eadf-420a-a2bf-def002ba898d
199-
# ESRP_AUTH_CERT: $(OGX-JSHost-Auth4)
200-
# ESRP_REQUEST_SIGNING_CERT: $(OGX-JSHost-Sign3)
201-
# STAGING_STORAGE_ACCOUNT_NAME: ogxesrptempstorage
202-
# STAGING_CLIENT_ID: $(STAGING_CLIENT_ID)
203-
# STAGING_TENANT_ID: $(STAGING_TENANT_ID)
204-
# STAGING_ID_TOKEN: $(STAGING_ID_TOKEN)
176+
- script: node '$(releaseToolArtifactPath)/index.mjs'
177+
displayName: 'Publish packages using ESRP Release API'
178+
retryCountOnTaskFailure: 3
179+
env:
180+
PACKED_PACKAGES_PATH: $(packagesArtifactPath)
181+
ESRP_PRODUCT_NAME: fluentui-react-native
182+
ESRP_NPM_TAG: latest
183+
# TODO should be somebody else
184+
ESRP_USER: elcraig@microsoft.com
185+
ESRP_APPROVERS: dannyvv@microsoft.com
186+
ESRP_TENANT_ID: cdc5aeea-15c5-4db6-b079-fcadd2505dc2
187+
ESRP_CLIENT_ID: 0a35e01f-eadf-420a-a2bf-def002ba898d
188+
ESRP_AUTH_CERT: $(OGX-JSHost-Auth4)
189+
ESRP_REQUEST_SIGNING_CERT: $(OGX-JSHost-Sign3)
190+
STAGING_STORAGE_ACCOUNT_NAME: ogxesrptempstorage
191+
STAGING_CLIENT_ID: $(STAGING_CLIENT_ID)
192+
STAGING_TENANT_ID: $(STAGING_TENANT_ID)
193+
STAGING_ID_TOKEN: $(STAGING_ID_TOKEN)

0 commit comments

Comments
 (0)