String buildLibrary()

in scripts/lib/src/library.dart [11:27]


String buildLibrary(String commit, DartSdkVersion stable, DartSdkVersion beta) {
  var library = StringBuffer('''
Maintainers: Alexander Thomas <athom@google.com> (@athomas), Tony Pujals <tonypujals@google.com> (@subfuzion)
GitRepo: https://github.com/dart-lang/dart-docker.git
GitFetch: refs/heads/main
GitCommit: $commit
''');
  if (stable.version >= beta.version) {
    // stable is ahead of beta, that means stable _is_ beta.
    var tags = stable.tags.followedBy(['beta-sdk', 'beta']);
    library.write(_imageData(tags, 'stable'));
  } else {
    library.write(_imageData(stable.tags, 'stable'));
    library.write(_imageData(beta.tags, 'beta'));
  }
  return library.toString();
}