Principal Engineer at Lyft, maintainer of bazel's iOS support, creator of the Mobile Native Foundation, LLVM & Swift contributor
-
Lyft
- San Francisco, CA
-
13:36
(UTC -07:00) - https://smileykeith.com
- @SmileyKeith@hachyderm.io
- @SmileyKeith
Highlights
Block or Report
Block or report keith
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
-
swift-staticlibs Public archive
Scripts to allow Swift static libraries to be compiled in Xcode
-
-
dyld-shared-cache-extractor Public
A CLI for extracting libraries from Apple's dyld shared cache file
5,744 contributions in the last year
Less
More
Activity overview
Contributed to
bazelbuild/rules_apple,
envoyproxy/envoy,
bazelbuild/rules_swift
and 190 other
repositories
Contribution activity
March 2023
Created a pull request in bazelbuild/rules_swift that received 4 comments
Remove -ObjC link flag by default
This is moving into the cc toolchain instead so it can be more easily disabled. If users are using the toolchain built in to bazel it's possible th…
+35
−1
•
4
comments
Opened 24 other pull requests in 7 repositories
bazelbuild/rules_apple
7
merged
2
open
- Remove LCOV_MERGER env var
- Put testlog in temp directory
- Support filtering absolute paths in coverage data
- Fix shellcheck warning
- Fix linking static frameworks with sdk requirements
- Fix static frameworks with objc provider
- Add DEBUG_XCTESTRUNNER var
- Pass TEST_UNDECLARED_OUTPUTS_DIR to test processes
- Add more entitlements validation
bazelbuild/rules_swift
5
merged
bazelbuild/apple_support
1
open
3
merged
MobileNativeFoundation/foundation
2
merged
bazelbuild/bazel
2
closed
bazelbuild/examples
1
open
realm/SwiftLint
1
merged
Reviewed 21 pull requests in 7 repositories
bazelbuild/rules_apple
8 pull requests
- Fix shellcheck warning
- Pass TEST_UNDECLARED_OUTPUTS_DIR to test processes
- Include clang_rt independent of asan, tsan, ubsan features.
-
Add
ios_xctestrun_runnerrule override attributes -
[ios_xctestrun_runner] Force
xcodebuildsometimes -
Add custom
xcodebuildargs toios_xctestrun_runner -
Add
test_filter/--test_filtersupport toios_xctestrun_runner -
Add support for simulator name input to
ios_xctestrun_runner
envoyproxy/envoy
4 pull requests
bazelbuild/bazel-central-registry
3 pull requests
bazelbuild/bazel
3 pull requests
bazelbuild/rules_android_ndk
1 pull request
apple/swift
1 pull request
bazelbuild/apple_support
1 pull request
Created an issue in bazelbuild/bazel that received 5 comments
Builtins exports.bzl file is called after the WORKSPACE
Description of the bug:
After this commit a3f0bfa, using rules_swift in some cases results in this error:
ERROR: Traceback (most recent call last):…
5
comments
Opened 3 other issues in 3 repositories
bazelbuild/rules_proto
1
open
apple/swift
1
closed
bazelbuild/bazel
1
closed
88
contributions
in private repositories
Mar 1 – Mar 10








