@@ -124,34 +124,31 @@ export default class NpmPublishCommand extends BaseCommand {
124124
125125 const pack = await packUtils . genPackStream ( workspace , files ) ;
126126 const buffer = await miscUtils . bufferStream ( pack ) ;
127+
127128 const gitHead = await npmPublishUtils . getGitHead ( workspace . cwd ) ;
128129
129130 // Determine provenance
130131 let provenance = false ;
131- if ( workspace . manifest . publishConfig && `provenance` in workspace . manifest . publishConfig )
132+ let provenanceMessage = `` ;
133+ if ( workspace . manifest . publishConfig && `provenance` in workspace . manifest . publishConfig ) {
132134 provenance = Boolean ( workspace . manifest . publishConfig . provenance ) ;
133- else if ( this . provenance )
134- provenance = true ;
135- else if ( configuration . get ( `npmPublishProvenance` ) )
136- provenance = true ;
137-
138- // Report provenance decision
139- let message = `` ;
140- if ( workspace . manifest . publishConfig && `provenance` in workspace . manifest . publishConfig )
141- message = provenance
135+ provenanceMessage = provenance
142136 ? `Generating provenance statement because \`publishConfig.provenance\` field is set.`
143137 : `Skipping provenance statement because \`publishConfig.provenance\` field is set to false.` ;
144- else if ( this . provenance )
145- message = `Generating provenance statement because \`--provenance\` flag is set.` ;
146- else if ( provenance )
147- message = `Generating provenance statement because \`npmPublishProvenance\` setting is set.` ;
138+ } else if ( this . provenance ) {
139+ provenance = true ;
140+ provenanceMessage = `Generating provenance statement because \`--provenance\` flag is set.` ;
141+ } else if ( configuration . get ( `npmPublishProvenance` ) ) {
142+ provenance = true ;
143+ provenanceMessage = `Generating provenance statement because \`npmPublishProvenance\` setting is set.` ;
144+ }
148145
149- if ( message ) {
150- report . reportInfo ( null , message ) ;
146+ if ( provenanceMessage ) {
147+ report . reportInfo ( null , provenanceMessage ) ;
151148 report . reportJson ( {
152149 type : `provenance` ,
153150 enabled : provenance ,
154- message ,
151+ provenanceMessage ,
155152 } ) ;
156153 }
157154
0 commit comments