call ensureUpToDate in `pub run` (#4358)
diff --git a/lib/src/command/run.dart b/lib/src/command/run.dart index a13597e..3373ed7 100644 --- a/lib/src/command/run.dart +++ b/lib/src/command/run.dart
@@ -7,6 +7,7 @@ import 'package:path/path.dart' as p; import '../command.dart'; +import '../entrypoint.dart'; import '../executable.dart'; import '../log.dart' as log; import '../utils.dart'; @@ -62,6 +63,7 @@ log.message('Deprecated. Use `dart run` instead.'); }); } + await Entrypoint.ensureUpToDate(entrypoint.workspaceRoot.dir, cache: cache); if (argResults.rest.isEmpty) { usageException('Must specify an executable to run.'); }