@@ -65,15 +65,15 @@ main() {
65
65
# "production" - this means we tag with `latest` (default), allowing
66
66
# a developer to install this version with `yarn add code-server@latest`
67
67
if ! is_env_var_set " NPM_ENVIRONMENT" ; then
68
- echo " NPM_ENVIRONMENT is not set. Determining in script based on GITHUB environment variables."
68
+ echo " NPM_ENVIRONMENT is not set."
69
+ echo " Determining in script based on GITHUB environment variables."
69
70
70
71
if [[ " $GITHUB_EVENT_NAME " == ' push' && " $GITHUB_REF " == ' refs/heads/main' ]]; then
71
72
NPM_ENVIRONMENT=" staging"
72
73
else
73
74
NPM_ENVIRONMENT=" development"
74
75
fi
75
76
76
- echo " - npm environment: $NPM_ENVIRONMENT "
77
77
fi
78
78
79
79
# NOTE@jsjoeio - this script assumes we have the artifact downloaded on disk
@@ -96,8 +96,6 @@ main() {
96
96
NPM_TAG=" latest"
97
97
else
98
98
COMMIT_SHA=" $GITHUB_SHA "
99
- echo " Not a production environment"
100
- echo " Manually bumping npm version..."
101
99
102
100
if [[ " $NPM_ENVIRONMENT " == " staging" ]]; then
103
101
NPM_VERSION=" $VERSION -beta-$COMMIT_SHA "
@@ -117,7 +115,9 @@ main() {
117
115
fi
118
116
119
117
echo " - tag: $NPM_TAG "
118
+ echo " - version: $NPM_VERSION "
120
119
echo " - package name: $PACKAGE_NAME "
120
+ echo " - npm environment: $NPM_ENVIRONMENT "
121
121
122
122
# We modify the version in the package.json
123
123
# to be the current version + the PR number + commit SHA
@@ -135,7 +135,7 @@ main() {
135
135
# jq can't edit in place so we must store in memory and echo
136
136
local contents
137
137
contents=" $( jq " .name |= \" $PACKAGE_NAME \" " package.json) "
138
- echo " ${contents} " > package.json
138
+ echo " ${contents} " > package.json > /dev/null 2>&1
139
139
popd
140
140
fi
141
141
@@ -145,7 +145,7 @@ main() {
145
145
# if version is valid, we check if we're publishing the same one
146
146
147
147
local hasVersion
148
- if hasVersion=$( npm view " $PACKAGE_NAME @$NPM_VERSION " version) && [[ $hasVersion == " $NPM_VERSION " ]]; then
148
+ if hasVersion=$( npm view " $PACKAGE_NAME @$NPM_VERSION " version 2> /dev/null ) && [[ $hasVersion == " $NPM_VERSION " ]]; then
149
149
echo " $NPM_VERSION is already published under $PACKAGE_NAME "
150
150
return
151
151
fi
0 commit comments