You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(release): add consumer-validation jobs against org starter apps
Adds 5 best-effort validation jobs to release.yml that clone each of the
RunanywhereAI org's public starter-app repos and build them against the
freshly-produced artifacts:
- validate_consumer_swift → RunanywhereAI/swift-starter-example
- validate_consumer_kotlin → RunanywhereAI/kotlin-starter-example
- validate_consumer_web → RunanywhereAI/web-starter-app
- validate_consumer_flutter → RunanywhereAI/flutter-starter-example
- validate_consumer_react_native→ RunanywhereAI/react-native-starter-app
All jobs use `continue-on-error: true` because starter repos evolve
independently of this monorepo — a transient starter break shouldn't
block a native-library release. Failures surface as warnings.
For Web, the job installs the locally-packed .tgz tarballs directly
into the starter via `npm install ../sdk-web-staging/*.tgz`, catching
any npm-publishable package-shape regressions.
For Swift/Kotlin/Flutter/RN the validation is shallower (build/analyze
against whatever the starter's current dependency resolution does);
tighter coupling comes in a follow-up once we have release tags to
reference.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments