From 4b0a86e0afba14f5f99c2ba19990c997180d48bd Mon Sep 17 00:00:00 2001 From: Bartosz Sekula Date: Thu, 26 Jan 2023 15:27:08 +0100 Subject: [PATCH] [AAE-11496] Deprecate previous package using version tag --- scripts/ci/npm/publish-libs.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/ci/npm/publish-libs.sh b/scripts/ci/npm/publish-libs.sh index f514d4cae..b9f3ae2e9 100755 --- a/scripts/ci/npm/publish-libs.sh +++ b/scripts/ci/npm/publish-libs.sh @@ -58,7 +58,7 @@ npm run build-libs for PROJECT in "${PROJECTS[@]}" do cd $DIST_DIR/${PROJECT} - PREVIOUS_LIBRARY_VERSION=$(npm view @alfresco/${PROJECT} version) + PREVIOUS_LIBRARY_VERSION=$(npm view @alfresco/${PROJECT}@${TAG_NPM} version) if [ "$DRY_RUN" = "true" ] ; then echo -e "Publish with dry mode for project: $PROJECT\n" @@ -66,7 +66,7 @@ do npm publish --dry-run --tag $TAG_NPM - echo -e "Deprecating old version of @alfresco/$PROJECT the old version is $PREVIOUS_LIBRARY_VERSION\n" + echo -e "Deprecating old version of @alfresco/$PROJECT@${TAG_NPM} the old version is $PREVIOUS_LIBRARY_VERSION\n" echo "npm deprecate @alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION 'Upgrade to @latest or $NEW_LIBRARY_VERSION'" else @@ -78,6 +78,9 @@ do echo '//${NPM_REGISTRY_ADDRESS}/:_authToken="${NPM_REGISTRY_TOKEN}"' >> .npmrc npm publish --tag $TAG_NPM + + echo -e "Deprecating old version of @alfresco/$PROJECT@${TAG_NPM} the old version is $PREVIOUS_LIBRARY_VERSION\n" + npm deprecate "@alfresco/$PROJECT@$PREVIOUS_LIBRARY_VERSION" "Upgrade to @latest or $NEW_LIBRARY_VERSION" fi done