From 75b65e29e2ae6f7427626ba538219f4e1997c8bf Mon Sep 17 00:00:00 2001 From: Alexander Thomas Date: Mon, 2 Jun 2025 13:08:20 +0200 Subject: [PATCH] Bump SDK constraint to 3.8 --- scripts/bin/generate_library.dart | 5 +-- scripts/bin/update.dart | 13 +++--- scripts/lib/src/library.dart | 3 +- scripts/pubspec.lock | 74 ++++++++++++++++++++++--------- scripts/pubspec.yaml | 2 +- 5 files changed, 66 insertions(+), 31 deletions(-) diff --git a/scripts/bin/generate_library.dart b/scripts/bin/generate_library.dart index 394261b..f5d0282 100755 --- a/scripts/bin/generate_library.dart +++ b/scripts/bin/generate_library.dart @@ -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']!)); } diff --git a/scripts/bin/update.dart b/scripts/bin/update.dart index a5605c4..1ac5e82 100755 --- a/scripts/bin/update.dart +++ b/scripts/bin/update.dart @@ -32,14 +32,17 @@ Future 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); } } diff --git a/scripts/lib/src/library.dart b/scripts/lib/src/library.dart index b3c3db5..4d6295b 100644 --- a/scripts/lib/src/library.dart +++ b/scripts/lib/src/library.dart @@ -26,7 +26,8 @@ GitCommit: $commit return library.toString(); } -String _imageData(Iterable tags, String channel) => ''' +String _imageData(Iterable tags, String channel) => + ''' Tags: ${tags.join(', ')} Architectures: amd64, arm32v7, arm64v8 diff --git a/scripts/pubspec.lock b/scripts/pubspec.lock index 14071bc..3a61e42 100644 --- a/scripts/pubspec.lock +++ b/scripts/pubspec.lock @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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: @@ -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" diff --git a/scripts/pubspec.yaml b/scripts/pubspec.yaml index b4e1045..7ab1742 100644 --- a/scripts/pubspec.yaml +++ b/scripts/pubspec.yaml @@ -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