@@ -11,16 +11,16 @@ if [[ $RELEASE == 'false' && $PRE_RELEASE == 'false' ]]; then
11
11
fi
12
12
13
13
echo " 🛠 Forge all packages version numbers"
14
- echo " which package verison ?: $VALID_SEMVER_VERSION "
14
+ echo " which package version ?: $VALID_SEMVER_VERSION "
15
15
16
16
npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/elements
17
17
npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/ngx-elements
18
18
npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/react-elements
19
19
npm version --no-git-tag-version " $VALID_SEMVER_VERSION " --workspace=@db-ui/v-elements
20
20
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
24
24
25
25
if [[ $DBUI_THEME != ' default' ]]; then
26
26
echo " Forge $DBUI_THEME string replacement..."
@@ -30,12 +30,6 @@ if [[ $DBUI_THEME != 'default' ]]; then
30
30
npx -y replace-in-file @db-ui/v-elements @db-ui/v-elements" $PACKAGE_ENDING " ' packages/**/*.*'
31
31
fi
32
32
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
-
39
33
echo " 📦 Create packages"
40
34
npm pack --workspace=@db-ui/elements" $PACKAGE_ENDING "
41
35
npm pack --workspace=@db-ui/ngx-elements" $PACKAGE_ENDING "
@@ -47,8 +41,19 @@ if [[ $PRE_RELEASE == 'true' ]]; then
47
41
NEXT=" --tag next"
48
42
fi
49
43
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