-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes to iOS/tv-casting-app's build due to zap changes #24713
Conversation
a68360a
to
eb01e12
Compare
eb01e12
to
8d36e6e
Compare
PR #24713: Size comparison from 055329f to 8d36e6e Increases (1 build for qpg)
Decreases (13 builds for bl602, bl702, cc13x2_26x2, cyw30739, esp32, psoc6, qpg, telink)
Full report (43 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
|
Should building this app be part of CI? Even if just master CI since it is unlikely to get broken without breaking the other builds. |
@andy31415 - yes, this iOS app should be built as part of CI. Tracking the required changes as part of #24736 Can you point me to any code/configuration that triggers the build of another iOS Matter app on CI? |
@sharadb-amazon Various builds happening here for darwin (xcode builds) https://github.com/project-chip/connectedhomeip/blob/master/.github/workflows/darwin.yaml and here for general builds (including darwin): https://github.com/project-chip/connectedhomeip/blob/master/.github/workflows/build.yaml#L350 Having said that, the builds are very slow, so if these are unlikely to change frequently (I believe that is the case), we may want instead to split off a master-only build like android does: https://github.com/project-chip/connectedhomeip/blob/master/.github/workflows/full-android.yaml#L18 The full android builds only happen on master, where as the smoke test android happens on every PR. |
Related to changes made in this PR: #23962
Change summary
After the PR linked above was merged the build for the iOS tv-casting-app started failing because it could not find a number of header files. This PR makes some adjustments in how a few header files are included in the iOS tv-casting-app so that its build does not fail.
Testing
Built the iOS tv-casting-app with xcode and ran it on iPhone