Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 999 Bytes

File metadata and controls

31 lines (24 loc) · 999 Bytes

Common build

From the repository root:

dart pub get
bash tool/ci/run-image-core-tests.sh
bash tool/ci/build-android-runtime.sh
bash tool/ci/run-flutter-tests.sh
bash tool/ci/verify-native-capture-pigeon.sh

The Android AAR publishes to untracked .local-maven/ for the standalone native sample. Hosted Maven Central publication is documented in process.md. The Flutter plugin depends on com.gettugboat.sdk:capture-runtime:0.1.0 from Maven Central. The iOS plugin depends on CocoaPods TugboatCaptureRuntime 0.1.0 and requires iOS 15.

Release-control scripts (also run in CI):

BASE_SHA=<pr-base-sha> bash tool/ci/check-version-policy.sh
bash tool/ci/check-license.sh
bash tool/ci/verify-android-runtime-api.sh
bash tool/ci/verify-swift-api.sh

dart pub publish --dry-run is bash tool/ci/pub-dry-run.sh.

Apple: Package.swift at the repository root. Public Swift surface is platforms/apple/api.txt. Simulator/device builds need Xcode.