From 745c9d07edde0746315ee30bb46d4e90cdd57400 Mon Sep 17 00:00:00 2001 From: mrkava Date: Thu, 21 May 2026 14:44:42 +0300 Subject: [PATCH 1/9] Fix publish script --- scripts/publish | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/publish b/scripts/publish index bf7985175..39cb78154 100644 --- a/scripts/publish +++ b/scripts/publish @@ -31,11 +31,13 @@ PACKAGE_NAME=$(node -p "require('./dist/package.json').name") PACKAGE_VERSION=$(node -p "require('./dist/package.json').version") PACKAGE_LICENSE=$(node -p "require('./dist/package.json').license") -echo -e "//registry.npmjs.org/:_authToken=$NPM_TOKEN\nalways-auth=true" > .npmrc -npm config set init-license $PACKAGE_LICENSE -npm config set registry $NPM_CONFIG_REGISTRY +REGISTRY_URL=${NPM_CONFIG_REGISTRY:-https://registry.npmjs.org/} +REGISTRY_URL=${REGISTRY_URL%/}/ +REGISTRY_AUTH_URI=$(echo "$REGISTRY_URL" | sed -e 's/^https\?:/\/\//') -npm info $PACKAGE_NAME@$PACKAGE_VERSION version 2>/dev/null && { +echo -e "registry=${REGISTRY_URL}\n${REGISTRY_AUTH_URI}:_authToken=${NPM_TOKEN}\nalways-auth=true" > .npmrc + +npm info "$PACKAGE_NAME@$PACKAGE_VERSION" version --registry "$REGISTRY_URL" 2>/dev/null && { echo "Package $PACKAGE_NAME@$PACKAGE_VERSION does already exist on npmjs.org" exit } @@ -43,12 +45,12 @@ npm info $PACKAGE_NAME@$PACKAGE_VERSION version 2>/dev/null && { case $CIRCLE_BRANCH in "release/"*) echo "Publishing release package | $PACKAGE_NAME @ $PACKAGE_VERSION" - npm publish ./dist --access public + npm publish ./dist --registry "$REGISTRY_URL" --access public ;; "main" | "next" | "hotfix/"* | "cci/"*) echo "Publishing $CIRCLE_BRANCH package | $PACKAGE_NAME @ $PACKAGE_VERSION" - npm publish ./dist --tag $CIRCLE_BRANCH --access public + npm publish ./dist --registry "$REGISTRY_URL" --tag $CIRCLE_BRANCH --access public ;; *) echo "Feature branch build - publish skipped" From 268228b44c03f24619a155aaf922dc177a01c650 Mon Sep 17 00:00:00 2001 From: mrkava Date: Thu, 21 May 2026 16:11:35 +0300 Subject: [PATCH 2/9] Fix publish script --- scripts/publish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/publish b/scripts/publish index 39cb78154..991149369 100644 --- a/scripts/publish +++ b/scripts/publish @@ -45,12 +45,12 @@ npm info "$PACKAGE_NAME@$PACKAGE_VERSION" version --registry "$REGISTRY_URL" 2>/ case $CIRCLE_BRANCH in "release/"*) echo "Publishing release package | $PACKAGE_NAME @ $PACKAGE_VERSION" - npm publish ./dist --registry "$REGISTRY_URL" --access public + npm publish ./dist --registry "$REGISTRY_URL" --access public --userconfig "$PWD/.npmrc" ;; "main" | "next" | "hotfix/"* | "cci/"*) echo "Publishing $CIRCLE_BRANCH package | $PACKAGE_NAME @ $PACKAGE_VERSION" - npm publish ./dist --registry "$REGISTRY_URL" --tag $CIRCLE_BRANCH --access public + npm publish ./dist --registry "$REGISTRY_URL" --tag $CIRCLE_BRANCH --access public --userconfig "$PWD/.npmrc" ;; *) echo "Feature branch build - publish skipped" From 4c053f865a6086f72a6c661e14d32d4c5b6dc9e5 Mon Sep 17 00:00:00 2001 From: mrkava Date: Thu, 21 May 2026 16:52:18 +0300 Subject: [PATCH 3/9] trigger ci From 94f181045a79c16191cfc71e12ea547cb8822830 Mon Sep 17 00:00:00 2001 From: mrkava Date: Fri, 22 May 2026 12:07:52 +0300 Subject: [PATCH 4/9] trigger ci From c10c85a667a53edb2a4e4917708a5d045dbd6076 Mon Sep 17 00:00:00 2001 From: mrkava Date: Fri, 22 May 2026 12:21:59 +0300 Subject: [PATCH 5/9] trigger ci From cc87998cf7b8e2a52dd655ee33b37201df8e1bb4 Mon Sep 17 00:00:00 2001 From: mrkava Date: Fri, 22 May 2026 12:33:05 +0300 Subject: [PATCH 6/9] trigger ci From 153db6e52c419076f2f6c8b0115dbecfb3cda73d Mon Sep 17 00:00:00 2001 From: mrkava Date: Fri, 22 May 2026 12:44:38 +0300 Subject: [PATCH 7/9] trigger ci From 7d7395e730bacbd540b9a0febabe0c0d2e2dd7e9 Mon Sep 17 00:00:00 2001 From: mrkava Date: Fri, 22 May 2026 13:43:44 +0300 Subject: [PATCH 8/9] trigger ci From 8b0714004c2b08b2130a6d5e51c5fb50c8e595e6 Mon Sep 17 00:00:00 2001 From: mrkava Date: Sat, 23 May 2026 19:34:11 +0300 Subject: [PATCH 9/9] Add logging to script --- scripts/publish | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/publish b/scripts/publish index 991149369..208ed0754 100644 --- a/scripts/publish +++ b/scripts/publish @@ -37,7 +37,14 @@ REGISTRY_AUTH_URI=$(echo "$REGISTRY_URL" | sed -e 's/^https\?:/\/\//') echo -e "registry=${REGISTRY_URL}\n${REGISTRY_AUTH_URI}:_authToken=${NPM_TOKEN}\nalways-auth=true" > .npmrc -npm info "$PACKAGE_NAME@$PACKAGE_VERSION" version --registry "$REGISTRY_URL" 2>/dev/null && { +echo "Using registry: $REGISTRY_URL" +echo "Using npm config: $PWD/.npmrc" +echo "NPM_TOKEN present: ${NPM_TOKEN:+yes}" +cat "$PWD/.npmrc" | sed 's/_authToken=.*/_authToken=***hidden***/' + +npm whoami --registry "$REGISTRY_URL" --userconfig "$PWD/.npmrc" + +npm info "$PACKAGE_NAME@$PACKAGE_VERSION" version --registry "$REGISTRY_URL" --userconfig "$PWD/.npmrc" 2>/dev/null && { echo "Package $PACKAGE_NAME@$PACKAGE_VERSION does already exist on npmjs.org" exit }