Kai Zhang
Kai Zhang
Only the [latest](https://hub.docker.com/layers/tiangolo/uvicorn-gunicorn-fastapi/latest/images/sha256-b166262843a61ef1079d76fca023cfba34d65569203013269749b519e0fcb4e1?context=explore) tag has the uvicorn installed with uvloop. The pinned version like [uvicorn-gunicorn-fastapi:python3.8-2020-12-19](https://hub.docker.com/layers/tiangolo/uvicorn-gunicorn-fastapi/python3.8-2020-12-19/images/sha256-dc7ccd01872231254a04b82011180608a1f80d455674e1b302aa719b7c02065b?context=explore) still use `/bin/sh -c pip install --no-cache-dir uvicorn gunicorn` instead of `/bin/sh -c pip install...
Currently, bazel intellij plugin will try to [parse `fat_apk_cpu` flag from `sync_flags`](https://github.com/bazelbuild/intellij/commit/ad4aa276b54a7f12553c99423f2a57f864638231#diff-4bbe37e21cc3121d4616fec9d8c9c254c6f3696bb2dbb46952ecb6b6f6396e45R55). If no flag found `x86_64` would be added to sync flags. However, according to [doc](https://github.com/bazelbuild/intellij/commit/ad4aa276b54a7f12553c99423f2a57f864638231#diff-4bbe37e21cc3121d4616fec9d8c9c254c6f3696bb2dbb46952ecb6b6f6396e45R55) `sync_flags` should be...
Currently, we have two ways to add targets with intellij plugin: 1. Specificly list the targets 2. Enable `drive_targets_from_directories` Neither way suites our project very well. Our project targets multiple...
Currently, the `action_env` do not have effect on `rule_foreign_cc`. We use bazelisk as the bazel launcher. It will prepend the actual bazel path to `PATH` env. Since bazelisk install bazel...
Currently, Tulsi [hardcoded a `--strip=always` flag in release mode](https://github.com/bazelbuild/tulsi/blob/c7609aa3914123f1b5f1a6b5caff551617a325c9/src/TulsiGenerator/BazelSettingsProvider.swift#L137). This makes us unable to debug a release build in XCode. But sometimes, we need to debug a release build. For...
close #1617 Rendered result [here](https://github.com/kkpattern/rules_apple/blob/doc_ios_unit_test_provisioning_profile/doc/rules-ios.md#ios_unit_test). I also added documentation for `ios_ui_test`. I assume it also requires `provisioning_profile` to be set to run on a real device. However, we don't have...
For an `ios_unit_test` to run on a real device, the `provisioning_profile` needs to be set. However, the documentation of `ios_unit_test` doesn't mention this. Some users may not know about this....
We are running a shard worker on macOS. Under heavy load, sometimes we get a lot exceptions when buildfarm try to remove a directory: ``` 严重: error during directory removal...
It's common to gracefully shut down a server by sending a SIGTERM or SIGINT signal. For example, supvisord or k8s use signals to gracefully stop a process. Currently, buildfarm shard...
To prevent multiple files with different content be written into the same dest, bundletool.py compare files by their hash value before writing. But in most cases, there are no conflicting...