I noticed that the liveliness test for ios in https://github.com/lyft/envoy-mobile/blob/69ef3951c7a2ee82b0155ade8fbd25dce6f4f662/.github/workflows/ios.yml#L56 does not actually grep for liveliness so it is letting broken commits through. For example, #631 broke the iOS build due to a runtime issue with dropped symbols.
Once envoyproxy/envoy#9875 merges, we can update the ref and turn on the iOS liveliness test.