diff --git a/DEPS b/DEPS index de49c1356ec83..69fef15c14299 100644 --- a/DEPS +++ b/DEPS @@ -18,7 +18,7 @@ vars = { "dart_sdk_revision": "b65ce89c8057d6880e00693a7b0ecd7b9e5f61ca", "dart_sdk_git": "git@github.com:shorebirdtech/dart-sdk.git", "updater_git": "https://github.com/shorebirdtech/updater.git", - "updater_rev": "ab23721e35d2e740026def44e1469e17e3440c83", + "updater_rev": "8bfe1bac47111ea1f8a2e0a7c7940762fb6a5a5f", # WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY # See `lib/web_ui/README.md` for how to roll CanvasKit to a new version. diff --git a/engine/src/flutter/shell/common/shorebird/shorebird.cc b/engine/src/flutter/shell/common/shorebird/shorebird.cc index df25cea697810..06e6598f2e1e0 100644 --- a/engine/src/flutter/shell/common/shorebird/shorebird.cc +++ b/engine/src/flutter/shell/common/shorebird/shorebird.cc @@ -161,6 +161,7 @@ bool ConfigureShorebird(const ShorebirdConfigArgs& args, // https://github.com/shorebirdtech/shorebird/issues/950 FML_LOG(INFO) << "Checking for active patch"; + shorebird_validate_next_boot_patch(); char* c_active_path = shorebird_next_boot_patch_path(); if (c_active_path != NULL) { patch_path = c_active_path; @@ -261,6 +262,7 @@ void ConfigureShorebird(std::string code_cache_path, SetBaseSnapshot(settings); #endif + shorebird_validate_next_boot_patch(); char* c_active_path = shorebird_next_boot_patch_path(); if (c_active_path != NULL) { std::string active_path = c_active_path; diff --git a/engine/src/flutter/shell/platform/android/android_exports.lst b/engine/src/flutter/shell/platform/android/android_exports.lst index 1f483306bbab0..9b924e7738cd4 100644 --- a/engine/src/flutter/shell/platform/android/android_exports.lst +++ b/engine/src/flutter/shell/platform/android/android_exports.lst @@ -22,6 +22,7 @@ shorebird_update_with_result; shorebird_next_boot_patch_number; shorebird_current_boot_patch_number; + shorebird_validate_next_boot_patch; local: *; }; diff --git a/engine/src/flutter/shell/platform/windows/flutter_windows.dll.def b/engine/src/flutter/shell/platform/windows/flutter_windows.dll.def index 062c655d31e8e..bcaa785977259 100644 --- a/engine/src/flutter/shell/platform/windows/flutter_windows.dll.def +++ b/engine/src/flutter/shell/platform/windows/flutter_windows.dll.def @@ -7,6 +7,7 @@ EXPORTS shorebird_init = shorebird_init shorebird_next_boot_patch_number = shorebird_next_boot_patch_number shorebird_next_boot_patch_path = shorebird_next_boot_patch_path + shorebird_validate_next_boot_patch = shorebird_validate_next_boot_patch shorebird_report_launch_failure = shorebird_report_launch_failure shorebird_report_launch_start = shorebird_report_launch_start shorebird_report_launch_success = shorebird_report_launch_success