From 48cb2ff517e93a6858cb9d64650009e07c8a1402 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Wed, 25 Mar 2026 20:18:50 +0800 Subject: [PATCH] fix(build): stabilize super_native_extensions packaging downloads --- analysis_options.yaml | 1 + pubspec.lock | 9 ++++----- pubspec.yaml | 6 ++++++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index e8067c19..0fc66875 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -11,6 +11,7 @@ include: package:flutter_lints/flutter.yaml analyzer: exclude: + - third_party/super_native_extensions/** - third_party/**/example/** - third_party/**/test/** - third_party/**/analysis_options.yaml diff --git a/pubspec.lock b/pubspec.lock index 8973840a..2b77399e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -650,12 +650,11 @@ packages: source: hosted version: "0.9.1" super_native_extensions: - dependency: transitive + dependency: "direct overridden" description: - name: super_native_extensions - sha256: b9611dcb68f1047d6f3ef11af25e4e68a21b1a705bbcc3eb8cb4e9f5c3148569 - url: "https://pub.dev" - source: hosted + path: "third_party/super_native_extensions" + relative: true + source: path version: "0.9.1" sync_http: dependency: transitive diff --git a/pubspec.yaml b/pubspec.yaml index 26d6cada..a3ca6beb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,6 +39,12 @@ dev_dependencies: sdk: flutter flutter_lints: ^6.0.0 +dependency_overrides: + # Use a local patch so Cargokit can recover from transient GitHub asset + # download failures during macOS packaging. + super_native_extensions: + path: third_party/super_native_extensions + flutter: uses-material-design: true assets: