Skip to content

Commit 101cf0f

Browse files
authored
chore(sample): Set appversion to main sdk version (#2678)
* Set appversion to main sdk version * formatting
1 parent ea29e6d commit 101cf0f

4 files changed

Lines changed: 21 additions & 4 deletions

File tree

docs/docs_screenshots/test/message_list/message_widget_test.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,4 +338,3 @@ void main() {
338338
},
339339
);
340340
}
341-

docs/docs_screenshots/test/src/mocks.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,8 +182,7 @@ List<Member> _defaultMembers(String? channelId) {
182182
final count = 2 + rng.nextInt(5); // 2..6 members
183183
final pool = [...sampleUsers]..shuffle(rng);
184184
return [
185-
for (final user in pool.take(count))
186-
Member(userId: user.id, user: user),
185+
for (final user in pool.take(count)) Member(userId: user.id, user: user),
187186
];
188187
}
189188

sample_app/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: sample_app
22
description: A new Flutter project.
33
publish_to: "none"
4-
version: 2.2.0
4+
version: 10.0.0
55

66
# Note: The environment configuration and dependency versions are managed by Melos.
77
#

tools/generate_version.dart

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,23 @@ Future<void> main() async {
4040
await versionFile.writeAsString(updatedContent);
4141

4242
print('✓ Successfully updated version to $version in $versionFilePath');
43+
44+
var cleanedVersion = version;
45+
if (cleanedVersion.contains('-')) {
46+
cleanedVersion = cleanedVersion.split('-').first;
47+
48+
print('Cleaned version for app: $cleanedVersion');
49+
}
50+
51+
// Update the version in the sample_app pubspec.yaml
52+
final sampleAppPubspecPath = p.join(rootDir, 'sample_app', 'pubspec.yaml');
53+
final sampleAppPubspec = File(sampleAppPubspecPath).readAsStringSync();
54+
final updatedSampleAppPubspec = sampleAppPubspec.replaceFirst(
55+
RegExp('version: .+'),
56+
'version: $cleanedVersion',
57+
);
58+
59+
await File(sampleAppPubspecPath).writeAsString(updatedSampleAppPubspec);
60+
61+
print('✓ Successfully updated version to $cleanedVersion in $sampleAppPubspecPath');
4362
}

0 commit comments

Comments
 (0)