From acae15751962bfa1ee8101ff67f060661ecba6c9 Mon Sep 17 00:00:00 2001 From: Mathias Beaulieu-Duncan Date: Sat, 14 Mar 2026 08:10:42 -0400 Subject: [PATCH] Exclude macOS/Linux/x86_64 binaries from pub.dev to fit 100MB limit Ship iOS + Android arm64 in the package (23MB compressed). macOS, Linux, and Android x86_64 (emulator): build from source with ./build_go.sh Co-Authored-By: Claude Opus 4.6 (1M context) --- .pubignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.pubignore b/.pubignore index 36f6401..dff8326 100644 --- a/.pubignore +++ b/.pubignore @@ -15,5 +15,11 @@ ios/.gitignore build_go.sh test/ +# Exclude large binaries to stay under pub.dev 100MB limit. +# Ship iOS + Android arm64. Other platforms: build from source with ./build_go.sh +android/src/main/jniLibs/x86_64/ +linux/ +macos/TailscaleKit.xcframework/ + # Override ios/.gitignore — the xcframework MUST ship with the package !ios/TailscaleKit.xcframework/