@@ -760,6 +760,7 @@ export async function versionBump(options: VersionBumpOptions): Promise<void> {
760760 commitMessage = commitMessage . replace ( / \{ v e r s i o n \} / g, lastNewVersion ) . replace ( / % s / g, lastNewVersion )
761761 }
762762
763+ if ( ! options . quiet ) logStep ( symbols . memo , 'Committing changes...' , false )
763764 createGitCommit ( commitMessage , false , false , effectiveCwd )
764765
765766 if ( progress && lastNewVersion && _lastOldVersion ) {
@@ -786,6 +787,10 @@ export async function versionBump(options: VersionBumpOptions): Promise<void> {
786787 const fromVersion = _lastOldVersion ? `v${ _lastOldVersion } ` : undefined
787788 const toVersion = 'HEAD' // Use HEAD since tag doesn't exist yet
788789
790+ if ( ! options . quiet ) {
791+ const versionRange = fromVersion ? `from ${ fromVersion } to ${ toVersion } ` : `up to ${ toVersion } `
792+ logStep ( symbols . memo , `Generating changelog ${ versionRange } and amend to commit` , false )
793+ }
789794 await generateChangelog ( effectiveCwd , fromVersion , toVersion )
790795
791796 // Amend the changelog to the existing commit
@@ -829,6 +834,7 @@ export async function versionBump(options: VersionBumpOptions): Promise<void> {
829834
830835 // Check if tag exists before attempting to create it
831836
837+ if ( ! options . quiet ) logStep ( symbols . tag , 'Creating tag...' , false )
832838 createGitTag ( tagName , false , finalTagMessage , effectiveCwd )
833839
834840 if ( progress && lastNewVersion && _lastOldVersion ) {
@@ -870,6 +876,10 @@ export async function versionBump(options: VersionBumpOptions): Promise<void> {
870876 const fromVersion = _lastOldVersion ? `v${ _lastOldVersion } ` : undefined
871877 const toVersion = `v${ lastNewVersion } `
872878
879+ if ( ! options . quiet ) {
880+ const versionRange = fromVersion ? `from ${ fromVersion } to ${ toVersion } ` : `up to ${ toVersion } `
881+ logStep ( symbols . memo , `Generating changelog ${ versionRange } ` , false )
882+ }
873883 await generateChangelog ( effectiveCwd , fromVersion , toVersion )
874884
875885 if ( progress && _lastOldVersion ) {
@@ -888,8 +898,8 @@ export async function versionBump(options: VersionBumpOptions): Promise<void> {
888898 }
889899
890900 if ( push && ! dryRun && inGitRepo ) {
891- if ( ! options . quiet )
892- logStep ( symbols . cloud , 'Pushing changes and tag...' , false )
901+ if ( ! options . quiet ) logStep ( symbols . inbox , 'Pulling latest changes from remote' , false )
902+ if ( ! options . quiet ) logStep ( symbols . cloud , 'Pushing changes and tag...' , false )
893903 // Show remote lines always (not just verbose), git output printed by executeGit is suppressed.
894904 // We will manually emit concise lines after push to mimic git output style.
895905 const beforeBranch = getCurrentBranch ( effectiveCwd )
0 commit comments