diff --git a/dev/integration_tests/gradle_deprecated_settings/pubspec.yaml b/dev/integration_tests/gradle_deprecated_settings/pubspec.yaml index d0c51360375..5d100013176 100644 --- a/dev/integration_tests/gradle_deprecated_settings/pubspec.yaml +++ b/dev/integration_tests/gradle_deprecated_settings/pubspec.yaml @@ -7,7 +7,7 @@ environment: dependencies: flutter: sdk: flutter - camera: 0.10.0+4 + camera: 0.10.0+5 camera_android: 0.10.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" camera_avfoundation: 0.9.9 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" @@ -31,4 +31,4 @@ dependencies: flutter: uses-material-design: true -# PUBSPEC CHECKSUM: 7ef1 +# PUBSPEC CHECKSUM: 6cf2 diff --git a/packages/flutter_tools/lib/src/commands/update_packages.dart b/packages/flutter_tools/lib/src/commands/update_packages.dart index 86815301c62..ac641ea03e3 100644 --- a/packages/flutter_tools/lib/src/commands/update_packages.dart +++ b/packages/flutter_tools/lib/src/commands/update_packages.dart @@ -41,6 +41,8 @@ const Map kManuallyPinnedDependencies = { 'archive': '3.3.2', // https://github.com/flutter/flutter/issues/116376 'path_provider_android': '2.0.21', + // https://github.com/flutter/flutter/issues/117163 + 'intl': '0.17.0', }; class UpdatePackagesCommand extends FlutterCommand { diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml index 45364734b0d..cdec13a1dd8 100644 --- a/packages/flutter_tools/pubspec.yaml +++ b/packages/flutter_tools/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: browser_launcher: 1.1.1 dds: 2.5.0 dwds: 16.0.1 - completion: 1.0.0 + completion: 1.0.1 coverage: 1.6.1 crypto: 3.0.2 file: 6.1.4 @@ -102,4 +102,4 @@ dartdoc: # Exclude this package from the hosted API docs. nodoc: true -# PUBSPEC CHECKSUM: 1fee +# PUBSPEC CHECKSUM: 59ef diff --git a/packages/flutter_tools/test/commands.shard/hermetic/update_packages_test.dart b/packages/flutter_tools/test/commands.shard/hermetic/update_packages_test.dart index ced2dd0c45c..1456bacc1ca 100644 --- a/packages/flutter_tools/test/commands.shard/hermetic/update_packages_test.dart +++ b/packages/flutter_tools/test/commands.shard/hermetic/update_packages_test.dart @@ -13,7 +13,6 @@ import 'package:flutter_tools/src/project.dart'; import 'package:test/fake.dart'; import 'package:yaml/yaml.dart'; -import '../../src/common.dart'; import '../../src/context.dart'; import '../../src/test_flutter_command_runner.dart'; @@ -75,14 +74,6 @@ dependencies: '''; void main() { - testWithoutContext('kManuallyPinnedDependencies pins are actually pins', () { - expect( - kManuallyPinnedDependencies.values, - isNot(contains(anyOf('any', startsWith('^'), startsWith('>'), startsWith('<')))), - reason: 'Version pins in kManuallyPinnedDependencies must be specific pins, not ranges.', - ); - }); - group('update-packages', () { late FileSystem fileSystem; late Directory flutterSdk; diff --git a/packages/flutter_tools/test/general.shard/update_packages_test.dart b/packages/flutter_tools/test/general.shard/update_packages_test.dart index 9a57293a9b9..5d61c02a0d7 100644 --- a/packages/flutter_tools/test/general.shard/update_packages_test.dart +++ b/packages/flutter_tools/test/general.shard/update_packages_test.dart @@ -93,6 +93,27 @@ void main() { flutter.childFile('pubspec.yaml').writeAsStringSync(kFlutterPubspecYaml); }); + testWithoutContext('kManuallyPinnedDependencies pins are actually pins', () { + expect( + kManuallyPinnedDependencies.values, + isNot(contains(anyOf('any', startsWith('^'), startsWith('>'), startsWith('<')))), + reason: 'Version pins in kManuallyPinnedDependencies must be specific pins, not ranges.', + ); + expect( + kManuallyPinnedDependencies.keys, + unorderedEquals(const [ + 'flutter_gallery_assets', + 'flutter_template_images', + 'video_player', + 'material_color_utilities', + 'url_launcher_android', + 'archive', + 'path_provider_android', + 'intl', + ]), + ); + }); + testWithoutContext( 'createTemporaryFlutterSdk creates an unpinned flutter SDK', () { // A stray extra package should not cause a crash.