@ondeinference / onde / commits / 70580f9

Add Dart FRB file analysis and SwiftPM manifest checks to CI

Adds explicit analysis of generated Dart files and verifies required Apple SwiftPM manifest files exist for iOS and macOS Flutter plugins.

Seto Elkahfi committed May 14, 2026 at 17:30 UTC 70580f91e15719bda2d0340a9e870daf73079781
1 file changed +13
.github/workflows/ci.yml
+13
@@ -30,6 +30,19 @@ jobs:
30 - name: Analyze Dart package
31 working-directory: sdk/dart
32 run: flutter analyze --no-fatal-infos
33 + - name: Analyze score-sensitive generated Dart files
34 + working-directory: sdk/dart
35 + run: |
36 + flutter analyze lib/src/frb_generated.dart/api.dart
37 + flutter analyze lib/src/frb_generated.dart/frb_generated.dart
38 + flutter analyze lib/src/frb_generated.dart/frb_generated.io.dart
39 + - name: Verify Apple SwiftPM manifests exist
40 + working-directory: sdk/dart
41 + run: |
42 + test -f ios/onde_inference/Package.swift
43 + test -f ios/onde_inference/Sources/onde_inference/OndeInferencePlugin.swift
44 + test -f macos/onde_inference/Package.swift
45 + test -f macos/onde_inference/Sources/onde_inference/OndeInferencePlugin.swift
46 - name: Run Dart package tests
47 working-directory: sdk/dart
48 run: flutter test