@@ -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