@@ -18,13 +18,16 @@ export async function publishToRegistry(originalBumpInfo: BumpInfo, options: Bea
18
18
const bumpInfo = _ . cloneDeep ( originalBumpInfo ) ;
19
19
const { modifiedPackages, newPackages, packageInfos } = bumpInfo ;
20
20
21
+ console . log ( 'Bumping versions' ) ;
21
22
if ( options . bump ) {
22
23
await performBump ( bumpInfo , options ) ;
23
24
}
25
+ console . log ( 'Finished bumping versions' ) ;
24
26
25
27
const succeededPackages = new Set < string > ( ) ;
26
28
27
29
let invalid = false ;
30
+ console . log ( 'Validating versions' ) ;
28
31
if ( ! ( await validatePackageVersions ( bumpInfo , registry ) ) ) {
29
32
displayManualRecovery ( bumpInfo , succeededPackages ) ;
30
33
invalid = true ;
@@ -37,16 +40,20 @@ export async function publishToRegistry(originalBumpInfo: BumpInfo, options: Bea
37
40
process . exit ( 1 ) ;
38
41
}
39
42
43
+ console . log ( 'Validation passed' ) ;
40
44
// get the packages to publish, reducing the set by packages that don't need publishing
41
45
const packagesToPublish = toposortPackages ( [ ...modifiedPackages , ...newPackages ] , packageInfos ) . filter ( pkg => {
42
46
const { publish, reasonToSkip } = shouldPublishPackage ( bumpInfo , pkg ) ;
43
47
if ( ! publish ) {
44
48
console . log ( `Skipping publish - ${ reasonToSkip } ` ) ;
49
+ } else {
50
+ console . log ( 'Publishing - ' + pkg ) ;
45
51
}
46
52
return publish ;
47
53
} ) ;
48
54
49
55
// performing publishConfig and workspace version overrides requires this procedure to ONLY be run right before npm publish, but NOT in the git push
56
+ console . log ( 'Performing publish overrides' ) ;
50
57
performPublishOverrides ( packagesToPublish , bumpInfo . packageInfos ) ;
51
58
52
59
// if there is a prepublish hook perform a prepublish pass, calling the routine on each package
0 commit comments