diff --git a/flutter b/flutter index 4b30ef3..e7248b3 160000 --- a/flutter +++ b/flutter @@ -1 +1 @@ -Subproject commit 4b30ef34f812e355cd217a3e4670f7e1bcd9aa39 +Subproject commit e7248b36030ba87facf9813f51318e35c373ac10 diff --git a/scripts/verify_ci_workflow.rb b/scripts/verify_ci_workflow.rb index 99ae446..6583139 100755 --- a/scripts/verify_ci_workflow.rb +++ b/scripts/verify_ci_workflow.rb @@ -963,6 +963,10 @@ assert!( !flutter_embedder_build.include?('if (is_ios || is_mac)'), 'Shorebird patch cache and embedder targets must depend on shared_object_loaders so GN header checks allow both ELF and Mach-O loader includes' ) +assert!( + flutter_ios_build.include?('"//flutter/shell/common/shorebird:updater"'), + 'iOS Flutter framework source must directly depend on the Shorebird updater target because FlutterDartProject.mm includes updater.h' +) assert!( flutter_web_ui_copy_artifacts.include?("io.Platform.environment['FLUTTER_STORAGE_BASE_URL']") && flutter_web_ui_copy_artifacts.include?('http://localhost:8080/download.flutter.io') &&