[flutter_tool] Print version info on a no-op upgrade. (#46109)

diff --git a/packages/flutter_tools/lib/src/commands/upgrade.dart b/packages/flutter_tools/lib/src/commands/upgrade.dart
index 4c7faab..10f236e 100644
--- a/packages/flutter_tools/lib/src/commands/upgrade.dart
+++ b/packages/flutter_tools/lib/src/commands/upgrade.dart
@@ -63,7 +63,6 @@
   }
 }
 
-
 @visibleForTesting
 class UpgradeCommandRunner {
   Future<FlutterCommandResult> runCommand(
@@ -120,7 +119,8 @@
     final bool alreadyUpToDate = await attemptFastForward(flutterVersion);
     if (alreadyUpToDate) {
       // If the upgrade was a no op, then do not continue with the second half.
-      printTrace('Flutter is already up to date on channel ${flutterVersion.channel}');
+      printStatus('Flutter is already up to date on channel ${flutterVersion.channel}');
+      printStatus('$flutterVersion');
     } else {
       await flutterUpgradeContinue();
     }
diff --git a/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart b/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart
index c64cbcd..01df037 100644
--- a/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart
+++ b/packages/flutter_tools/test/commands.shard/permeable/upgrade_test.dart
@@ -140,6 +140,7 @@
         environment: anyNamed('environment'),
         workingDirectory: anyNamed('workingDirectory'),
       ));
+      expect(testLogger.statusText, contains('Flutter is already up to date'));
     }, overrides: <Type, Generator>{
       ProcessManager: () => processManager,
       Platform: () => fakePlatform,