Skip to content

Commit 5179476

Browse files
committed
Update logging and initialize development environment
1 parent 0f31a3c commit 5179476

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

tools/scripts/npm_publish

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@ cleanup() {
9797

9898
# Prints a success message.
9999
print_success() {
100+
echo '' >&2
100101
echo 'Success!' >&2
102+
echo '' >&2
101103
}
102104

103105
# Prints usage information.
@@ -123,6 +125,7 @@ revert_changes() {
123125
return 1
124126
fi
125127
echo 'Successfully reverted changes.' >&2
128+
echo '' >&2
126129
return 0
127130
}
128131

@@ -142,6 +145,7 @@ check() {
142145
return 1
143146
fi
144147
echo 'Successfully performed checks.' >&2
148+
echo '' >&2
145149
return 0
146150
}
147151

@@ -155,6 +159,23 @@ update_repository() {
155159
echo '' >&2
156160
return 1
157161
fi
162+
echo 'Successfully pulled latest changes.' >&2
163+
echo '' >&2
164+
return 0
165+
}
166+
167+
# Initializes the development environment.
168+
init() {
169+
echo 'Initializing development environment...' >&2
170+
make init
171+
if [[ "$?" -ne 0 ]]; then
172+
echo '' >&2
173+
echo 'Error: unexpected error. Unable to initialize development environment.' >&2
174+
echo '' >&2
175+
return 1
176+
fi
177+
echo 'Successfully initialized development environment.' >&2
178+
echo '' >&2
158179
return 0
159180
}
160181

@@ -169,13 +190,15 @@ check_licenses() {
169190
return 1
170191
fi
171192
echo 'No detected licensing issues.' >&2
193+
echo '' >&2
172194
return 0
173195
}
174196

175197
# Updates package meta data.
176198
update_package_meta_data() {
177199
echo 'Updating package meta data...' >&2
178200

201+
echo '' >&2
179202
echo 'Updating directories...' >&2
180203
node "${update_directories}" "${base_dir}"
181204
if [[ "$?" -ne 0 ]]; then
@@ -187,6 +210,7 @@ update_package_meta_data() {
187210
echo 'Successfully updated directories.' >&2
188211

189212
if [[ -n "$(git status --porcelain)" ]]; then
213+
echo '' >&2
190214
echo 'Committing changes...' >&2
191215
git add . && git commit -m 'Update directories meta data'
192216
if [[ "$?" -ne 0 ]]; then
@@ -197,6 +221,7 @@ update_package_meta_data() {
197221
fi
198222
echo 'Successfully committed changes.' >&2
199223
fi
224+
echo '' >&2
200225

201226
return 0
202227
}
@@ -214,6 +239,7 @@ update_markdown_package_urls() {
214239
echo 'Successfully updated Markdown files.' >&2
215240

216241
if [[ -n "$(git status --porcelain)" ]]; then
242+
echo '' >&2
217243
echo 'Committing changes...' >&2
218244
git add . && git commit -m 'Update package URLs'
219245
if [[ "$?" -ne 0 ]]; then
@@ -224,6 +250,7 @@ update_markdown_package_urls() {
224250
fi
225251
echo 'Successfully committed changes.' >&2
226252
fi
253+
echo '' >&2
227254

228255
return 0
229256
}
@@ -241,6 +268,7 @@ update_version() {
241268
echo 'Successfully updated version.' >&2
242269

243270
if [[ -n "$(git status --porcelain)" ]]; then
271+
echo '' >&2
244272
echo 'Committing changes...' >&2
245273
git add . && git commit -m "${message}"
246274
if [[ "$?" -ne 0 ]]; then
@@ -251,6 +279,7 @@ update_version() {
251279
fi
252280
echo 'Successfully committed changes.' >&2
253281
fi
282+
echo '' >&2
254283
return 0
255284
}
256285

@@ -266,6 +295,7 @@ publish_bundles() {
266295
fi
267296
echo 'Successfully published distributable bundles.' >&2
268297

298+
echo '' >&2
269299
echo 'Removing bundle artifacts...' >&2
270300
make clean-dist-bundles
271301
if [[ "$?" -ne 0 ]]; then
@@ -277,6 +307,7 @@ publish_bundles() {
277307
echo 'Successfully removed bundled artifacts.' >&2
278308

279309
if [[ -n "$(git status --porcelain)" ]]; then
310+
echo '' >&2
280311
echo 'Committing changes...' >&2
281312
git add . && git commit -m 'Update dist versions'
282313
if [[ "$?" -ne 0 ]]; then
@@ -287,6 +318,7 @@ publish_bundles() {
287318
fi
288319
echo 'Successfully committed changes.' >&2
289320
fi
321+
echo '' >&2
290322

291323
return 0
292324
}
@@ -302,6 +334,7 @@ create_tag() {
302334
return 1
303335
fi
304336
echo 'Successfully created tag.' >&2
337+
echo '' >&2
305338
return 0
306339
}
307340

@@ -331,6 +364,7 @@ create_tarball() {
331364
return 1
332365
fi
333366
echo 'Successfully generated a gzipped archive.' >&2
367+
echo '' >&2
334368

335369
return 0
336370
}
@@ -346,6 +380,7 @@ publish() {
346380
return 1
347381
fi
348382
echo 'Successfully published to npm.' >&2
383+
echo '' >&2
349384
return 0
350385
}
351386

@@ -361,6 +396,7 @@ update_remote_repository() {
361396
fi
362397
echo 'Successfully pushed tags.' >&2
363398

399+
echo '' >&2
364400
echo 'Pushing commits to remote repository...' >&2
365401
git push origin "${git_branch}"
366402
if [[ "$?" -ne 0 ]]; then
@@ -370,6 +406,7 @@ update_remote_repository() {
370406
return 1
371407
fi
372408
echo 'Successfully pushed commits.' >&2
409+
echo '' >&2
373410

374411
return 0
375412
}
@@ -379,6 +416,7 @@ update_remote_repository() {
379416

380417
# Main execution sequence.
381418
main() {
419+
echo '' >&2
382420
check
383421
if [[ "$?" -ne 0 ]]; then
384422
on_error 1
@@ -387,6 +425,10 @@ main() {
387425
if [[ "$?" -ne 0 ]]; then
388426
on_error 1
389427
fi
428+
init
429+
if [[ "$?" -ne 0 ]]; then
430+
on_error 1
431+
fi
390432
check_licenses
391433
if [[ "$?" -ne 0 ]]; then
392434
on_error 1

0 commit comments

Comments
 (0)