Prasanna Swaminathan
Prasanna Swaminathan
Sample project found at https://github.com/pswaminathan/bazel-kt-databinding-crash If you build this project as-is, you'll get a Bazel crash: ``` $ bazel build //... Starting local Bazel server and connecting to it... Analyzing:...
### Description of the bug: Android build tools >=31 removed dx in favor of d8. However, when building an `android_binary`, Bazel still attempts to use `dx` if `dex_shards` is 1...
Prior to #842, kwargs were sent to the base android library rule. In that PR, one of the branches no longer contained it. This causes any target with resources/manifest not...
Fixes #1016 I haven't yet considered what options may need to be e.g. stripped out before sending along. But if there are other glaring holes in this, or reasons to...
Repro [here](https://github.com/pswaminathan/kotlinc-js-passthrough-example) * Action: Build src:jvm and src:js * Expected: Both src:jvm and src:js get -Xmulti-platform specified by x_multi_platform argument to :kt_kotlinc_options * Actual: src:jvm succeeds, src:js doesn't get this...
## Describe the bug When including Android NDK repository in WORKSPACE without a path set, Bazel looks at the value of `ANDROID_NDK_HOME`. Xcode fails to build because it does not...
Occasionally a directory will be included multiple times. This can happen when the includes is underneath the root path for the sources. e.g. https://github.com/TimOliver/TOCropViewController/tree/main/Objective-C/TOCropViewController. In many cases this may be...
Example is [Braze](https://github.com/braze-inc/braze-swift-sdk/blob/main/Package.swift). Here, BrazeKit is a binary target. The Package.swift points to a zip file with an XCFramework `spm_pkg` declaration: ``` spm_pkg( url = "https://github.com/braze-inc/braze-swift-sdk.git", from_version = "5.5.0", products...