Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions scripts/bin/generate_library.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ void main() {
}

void generateLibrary(FileSystem fileSystem) {
var read =
(_, {headers}) =>
throw StateError("generate_library should work offline");
var read = (_, {headers}) =>
throw StateError("generate_library should work offline");
var versions = versionsFromFile(fileSystem, read);
stdout.write(buildLibrary(commit, versions['stable']!, versions['beta']!));
}
13 changes: 8 additions & 5 deletions scripts/bin/update.dart
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,17 @@ Future<void> update(
}
}
if (force || updated.isNotEmpty) {
final template =
fileSystem.file('Dockerfile-debian.template').readAsStringSync();
final template = fileSystem
.file('Dockerfile-debian.template')
.readAsStringSync();
writeVersionsFile(fileSystem, [versions['stable']!, versions['beta']!]);
for (final version in updated) {
final dockerfileContent = buildDockerfile(version, template);
final dockerfile = (await fileSystem
.directory('${version.channel}/bookworm')
.create(recursive: true)).childFile('Dockerfile');
final dockerfile =
(await fileSystem
.directory('${version.channel}/bookworm')
.create(recursive: true))
.childFile('Dockerfile');
await dockerfile.writeAsString(dockerfileContent);
}
}
Expand Down
3 changes: 2 additions & 1 deletion scripts/lib/src/library.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ GitCommit: $commit
return library.toString();
}

String _imageData(Iterable<String> tags, String channel) => '''
String _imageData(Iterable<String> tags, String channel) =>
'''

Tags: ${tags.join(', ')}
Architectures: amd64, arm32v7, arm64v8
Expand Down
74 changes: 53 additions & 21 deletions scripts/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: dc27559385e905ad30838356c5f5d574014ba39872d732111cd07ac0beff4c57
sha256: e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f
url: "https://pub.dev"
source: hosted
version: "80.0.0"
version: "82.0.0"
analyzer:
dependency: transitive
description:
name: analyzer
sha256: "192d1c5b944e7e53b24b5586db760db934b177d4147c42fbca8c8c5f1eb8d11e"
sha256: "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0"
url: "https://pub.dev"
source: hosted
version: "7.3.0"
version: "7.4.5"
args:
dependency: "direct main"
description:
Expand All @@ -41,6 +41,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.2"
checked_yaml:
dependency: transitive
description:
name: checked_yaml
sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
url: "https://pub.dev"
source: hosted
version: "2.0.3"
cli_config:
dependency: transitive
description:
name: cli_config
sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec
url: "https://pub.dev"
source: hosted
version: "0.2.0"
collection:
dependency: "direct main"
description:
Expand All @@ -61,10 +77,10 @@ packages:
dependency: transitive
description:
name: coverage
sha256: e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43
sha256: "4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a"
url: "https://pub.dev"
source: hosted
version: "1.11.1"
version: "1.14.0"
crypto:
dependency: transitive
description:
Expand All @@ -77,10 +93,10 @@ packages:
dependency: "direct dev"
description:
name: dart_flutter_team_lints
sha256: "4c8f38142598339cd28c0b48a66b6b04434ee0499b6e40baf7c62c76daa1fcad"
sha256: ce0f23e2cf95cbd21766d17a7cf88584758b67fd77338d61f2ce77e3cf6d763c
url: "https://pub.dev"
source: hosted
version: "3.5.1"
version: "3.5.2"
file:
dependency: "direct main"
description:
Expand Down Expand Up @@ -145,14 +161,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.7.2"
json_annotation:
dependency: transitive
description:
name: json_annotation
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.dev"
source: hosted
version: "4.9.0"
lints:
dependency: transitive
description:
name: lints
sha256: c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7
sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0
url: "https://pub.dev"
source: hosted
version: "5.1.1"
version: "6.0.0"
logging:
dependency: transitive
description:
Expand All @@ -173,10 +197,10 @@ packages:
dependency: transitive
description:
name: meta
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
url: "https://pub.dev"
source: hosted
version: "1.16.0"
version: "1.17.0"
mime:
dependency: transitive
description:
Expand All @@ -197,10 +221,10 @@ packages:
dependency: transitive
description:
name: package_config
sha256: "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67"
sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "2.2.0"
path:
dependency: transitive
description:
Expand All @@ -225,6 +249,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.2.0"
pubspec_parse:
dependency: transitive
description:
name: pubspec_parse
sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082"
url: "https://pub.dev"
source: hosted
version: "1.5.0"
shelf:
dependency: transitive
description:
Expand Down Expand Up @@ -349,10 +381,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
sha256: "6f82e9ee8e7339f5d8b699317f6f3afc17c80a68ebef1bc0d6f52a678c14b1e6"
url: "https://pub.dev"
source: hosted
version: "15.0.0"
version: "15.0.1"
watcher:
dependency: transitive
description:
Expand All @@ -373,18 +405,18 @@ packages:
dependency: transitive
description:
name: web_socket
sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
sha256: "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c"
url: "https://pub.dev"
source: hosted
version: "0.1.6"
version: "1.0.1"
web_socket_channel:
dependency: transitive
description:
name: web_socket_channel
sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
sha256: d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8
url: "https://pub.dev"
source: hosted
version: "3.0.2"
version: "3.0.3"
webkit_inspection_protocol:
dependency: transitive
description:
Expand All @@ -402,4 +434,4 @@ packages:
source: hosted
version: "3.1.3"
sdks:
dart: ">=3.7.0 <4.0.0"
dart: ">=3.8.0 <4.0.0"
2 changes: 1 addition & 1 deletion scripts/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: Scripts that support the creation of Dart's docker images.
version: 0.0.1
publish_to: none
environment:
sdk: ^3.7.0
sdk: ^3.8.0

dependencies:
args: ^2.7.0
Expand Down
Loading