setupVersions function
Write version into pubspec.yaml, Changelog.md and add a tag
Implementation
Future<void> setupVersions(
Directory testDir, {
required String? pubspec,
required String? changeLog,
required String? gitHead,
}) async {
await setPubspec(testDir, version: pubspec);
await commitPubspec(testDir);
await setChangeLog(testDir, version: changeLog);
await commitChangeLog(testDir);
if (gitHead != null) {
await addTag(testDir, gitHead);
}
}