Denny C. Dai

Results 57 issues of Denny C. Dai

Currently our iOS binary size diff script ([binary_size.py](https://github.com/grpc/grpc/blob/master/tools/profiling/ios_bin/binary_size.py)) builds sample app via [build_one_example.sh](https://github.com/grpc/grpc/blob/master/src/objective-c/tests/build_one_example.sh) script which is cocoapod & xcodebuild-based. Switching to bazel based build ([build_one_example_bazel.sh](https://github.com/grpc/grpc/blob/master/src/objective-c/tests/build_one_example_bazel.sh)) may help significantly speed up...

kind/cleanup
kind/test

Two alternative ways of uploading our test results to BQ * run_test.py with --bq_result_table ([link](https://github.com/grpc/grpc/blob/775362a2cea21363339d73215e3b9a1394ad55b2/tools/run_tests/run_tests.py#L1639)) * via bazel post-build script [upload_rbe_results.py](https://github.com/grpc/grpc/blob/master/tools/run_tests/python_utils/upload_rbe_results.py) ---- @HannahShiSFB @jtattermusch

kind/test
area/bazel

Update bazel-based gRPC ObjC test to support generating structured test logs that can be rendered by kokoro UI. Specifically, look into existing c++'s bazel test scripts examples * * Prior...

kind/test
area/bazel

Migrate cocoadpod-based sample app build test to bazel based. Including the following project * [Objc Sample App](https://github.com/grpc/grpc/tree/master/src/objective-c/examples/Sample) * [Swift Sample App](https://github.com/grpc/grpc/tree/master/src/objective-c/examples/SwiftSample) Kokoro integration components at * We can utilize existing...

area/cocoapod
kind/test
area/bazel

OSX Monterey removes python2 in default system path, and as a result, causing bazel 4.2.x iOS target build failure due to "python" not found error. Upgrading to bazel 5.x appears...

Create gRPC-iOS release branching and release tags * Create and use target branch **grpc_release_vX.YZ** * Script to pull in corresponding C-core release tag and checkin to native shallow copy source....

area/automation
kind/release

Create SPM ObjC target for the following corresponding pod target * [gRPC-ProtoRPC](https://github.com/grpc/grpc/blob/master/gRPC-ProtoRPC.podspec) for ObjC V2 API and dependencies * [gRPC](https://github.com/grpc/grpc/blob/master/gRPC.podspec) for ObjC V1 legacy API and dependencies These targets should...

kind/release
area/spm

Migrate and/or create build test coverage for pods managed by iOS/ObjC stack, these includes * Objc Wrapper Pod (gRPC, gRPC-ProtoRPC, gRPC-RxLibrary) * Native C-Core Pod (gRPC-C++, gRPC-Core) The build test...

area/cocoapod
kind/test
kind/release

Automate Cocoapod release with the following steps * Scripts to simplify building and release pod for a target podspec and from a release tag * Workflow bot that automate the...

area/cocoapod
kind/release

Switching pod release from grpc/grpc to grpc/grpc-ios for the following c-core Pod * [gRPC-C++.podspec](https://github.com/grpc/grpc/blob/master/gRPC-C%2B%2B.podspec) * [gRPC-Core.podspec](https://github.com/grpc/grpc/blob/master/gRPC-C%2B%2B.podspec) gRPC-C++ and gRPC-Core pod should still be present in grpc/grpc as that correctly reflects...

area/cocoapod
kind/release