From 27d6bcd926898c229b27a842640a3f26d72073e4 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Sun, 23 Mar 2025 18:27:14 -0700 Subject: [PATCH 1/3] ci: Don't add NPM auth token to npmrc twice --- .ado/templates/npm-publish-steps.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.ado/templates/npm-publish-steps.yml b/.ado/templates/npm-publish-steps.yml index 297963e6af490f..a12c93b24d7293 100644 --- a/.ado/templates/npm-publish-steps.yml +++ b/.ado/templates/npm-publish-steps.yml @@ -26,7 +26,6 @@ steps: - script: | git switch $(Build.SourceBranchName) - echo "//registry.npmjs.org/:_authToken=$(NODE_AUTH_TOKEN)" > ~/.npmrc yarn nx release --skip-publish --verbose env: GITHUB_TOKEN: $(githubAuthToken) From d62cc71b581042d4ec58795d763b763c8321791c Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 25 Mar 2025 13:36:37 -0700 Subject: [PATCH 2/3] take away paranthesis --- .ado/templates/npm-publish-steps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ado/templates/npm-publish-steps.yml b/.ado/templates/npm-publish-steps.yml index a12c93b24d7293..23ce075979f69c 100644 --- a/.ado/templates/npm-publish-steps.yml +++ b/.ado/templates/npm-publish-steps.yml @@ -33,7 +33,7 @@ steps: condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1')) - script: | - echo "//registry.npmjs.org/:_authToken=$(NODE_AUTH_TOKEN)" > ~/.npmrc + echo "//registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN" > ~/.npmrc yarn nx release publish --excludeTaskDependencies env: NODE_AUTH_TOKEN: $(npmAuthToken) From 000a677b144a722a8de7f7574e7dec81de9591eb Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 25 Mar 2025 13:44:24 -0700 Subject: [PATCH 3/3] pass token directly --- .ado/templates/npm-publish-steps.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.ado/templates/npm-publish-steps.yml b/.ado/templates/npm-publish-steps.yml index 23ce075979f69c..7d1f9a48e0ea7e 100644 --- a/.ado/templates/npm-publish-steps.yml +++ b/.ado/templates/npm-publish-steps.yml @@ -33,10 +33,8 @@ steps: condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1')) - script: | - echo "//registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN" > ~/.npmrc + echo "//registry.npmjs.org/:_authToken=$(npmAuthToken)" > ~/.npmrc yarn nx release publish --excludeTaskDependencies - env: - NODE_AUTH_TOKEN: $(npmAuthToken) displayName: Publish packages condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1'))