chore(shorebird_cli): improve patch output when release uses non-default flutter version (#1932)

This commit is contained in:
Bryan Oltman
2024-04-18 11:57:09 -04:00
committed by GitHub
parent 3bd3f64e8e
commit ccfeb87d0d
4 changed files with 6 additions and 28 deletions
@@ -184,13 +184,9 @@ Please re-run the release command for this version or create a new release.''');
final currentFlutterRevision = shorebirdEnv.flutterRevision;
if (release.flutterRevision != currentFlutterRevision) {
logger.info('''
The release you are trying to patch was built with a different version of Flutter.
Release Flutter Revision: ${release.flutterRevision}
Current Flutter Revision: $currentFlutterRevision
''');
logger.info(
'Release was built with Flutter revision ${release.flutterRevision}',
);
}
try {
@@ -202,13 +202,7 @@ Please re-run the release command for this version or create a new release.''');
final currentFlutterRevision = shorebirdEnv.flutterRevision;
if (release.flutterRevision != currentFlutterRevision) {
logger.info(
'''
The release you are trying to patch was built with a different version of Flutter.
Release Flutter Revision: ${release.flutterRevision}
Current Flutter Revision: $currentFlutterRevision
''',
'Release was built with Flutter revision ${release.flutterRevision}',
);
}
@@ -515,13 +515,7 @@ Please re-run the release command for this version or create a new release.'''),
expect(exitCode, ExitCode.success.code);
verify(
() => logger.info(
any(
that: stringContainsInOrder([
'''The release you are trying to patch was built with a different version of Flutter.''',
'Release Flutter Revision: ${release.flutterRevision}',
'Current Flutter Revision: $otherRevision',
]),
),
'Release was built with Flutter revision ${release.flutterRevision}',
),
).called(1);
});
@@ -858,13 +858,7 @@ Please re-run the release command for this version or create a new release.'''),
).thenAnswer((_) async {});
verify(
() => logger.info(
any(
that: stringContainsInOrder([
'''The release you are trying to patch was built with a different version of Flutter.''',
'Release Flutter Revision: ${preLinkerRelease.flutterRevision}',
'Current Flutter Revision: $otherRevision',
]),
),
'''Release was built with Flutter revision ${preLinkerRelease.flutterRevision}''',
),
).called(1);
});