@@ -11,16 +11,16 @@ if [[ $RELEASE == 'false' && $PRE_RELEASE == 'false' ]]; then
1111fi
1212
1313echo " 🛠 Forge all packages version numbers"
14- echo " which package verison ?: $VALID_SEMVER_VERSION "
14+ echo " which package version ?: $VALID_SEMVER_VERSION "
1515
1616npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/elements
1717npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/ngx-elements
1818npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/react-elements
1919npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/v-elements
2020
21- npm pkg set dependencies.@db-ui/elements=" $VALID_SEMVER_VERSION " --workspace=@db-ui/ngx-elements
22- npm pkg set dependencies.@db-ui/elements=" $VALID_SEMVER_VERSION " --workspace=@db-ui/react-elements
23- npm pkg set dependencies.@db-ui/elements=" $VALID_SEMVER_VERSION " --workspace=@db-ui/v-elements
21+ npm pkg set dependencies.@db-ui/elements" $PACKAGE_ENDING " =" $VALID_SEMVER_VERSION " --workspace=@db-ui/ngx-elements
22+ npm pkg set dependencies.@db-ui/elements" $PACKAGE_ENDING " =" $VALID_SEMVER_VERSION " --workspace=@db-ui/react-elements
23+ npm pkg set dependencies.@db-ui/elements" $PACKAGE_ENDING " =" $VALID_SEMVER_VERSION " --workspace=@db-ui/v-elements
2424
2525if [[ $DBUI_THEME != ' default' ]]; then
2626 echo " Forge $DBUI_THEME string replacement..."
@@ -30,12 +30,6 @@ if [[ $DBUI_THEME != 'default' ]]; then
3030 npx -y replace-in-file @db-ui/v-elements @db-ui/v-elements" $PACKAGE_ENDING " ' packages/**/*.*'
3131fi
3232
33- echo " 🔑 Authenticate with NPM Registry"
34- npm config set registry https://npm.pkg.github.com
35- npm set //npm.pkg.github.com/:_authToken " $GPR_TOKEN "
36- npm set //registry.npmjs.org/:_authToken " $NPM_TOKEN "
37-
38-
3933echo " 📦 Create packages"
4034npm pack --workspace=@db-ui/elements" $PACKAGE_ENDING "
4135npm pack --workspace=@db-ui/ngx-elements" $PACKAGE_ENDING "
@@ -47,8 +41,19 @@ if [[ $PRE_RELEASE == 'true' ]]; then
4741 NEXT=" --tag next"
4842fi
4943
50- echo " 📰 Publish Package to Registry (--dry-run $NEXT )"
51- npm publish db-ui-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --dry-run " $NEXT "
52- npm publish db-ui-ngx-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --dry-run " $NEXT "
53- npm publish db-ui-react-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --dry-run " $NEXT "
54- npm publish db-ui-v-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --dry-run " $NEXT "
44+ echo " 📰 Publish Package to Registry ($NEXT )"
45+ for REGISTRY in NPM GITHUB;
46+ do
47+ echo " 🔑 Authenticate $REGISTRY NPM Registry"
48+ if [[ $REGISTRY == ' NPM' ]]; then
49+ npm config set registry https://registry.npmjs.org/
50+ npm set //registry.npmjs.org/:_authToken " $NPM_TOKEN "
51+ elif [[ $REGISTRY == ' GITHUB' ]]; then
52+ npm config set registry https://npm.pkg.github.com
53+ npm set //npm.pkg.github.com/:_authToken " $GPR_TOKEN "
54+ fi
55+ npm publish db-ui-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --quiet " $NEXT "
56+ npm publish db-ui-ngx-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --quiet " $NEXT "
57+ npm publish db-ui-react-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --quiet " $NEXT "
58+ npm publish db-ui-v-elements" $PACKAGE_ENDING " -" $VALID_SEMVER_VERSION " .tgz --quiet " $NEXT "
59+ done
0 commit comments