Nicolas Mattia
Nicolas Mattia
Closes #3742 This makes using different versions of the same crate easier.
When a `WORKSPACE.bazel` is used, crates can be aliased in `crates_repository` (useful if multiple versions of the same crate are being used): ```python crates_repository( name = "crate_index", ... packages =...
When registering a toolchain with `WORKSPACE.bazel` once can specify per-target strip levels. For instance: ```python rust_register_toolchains( edition = "2024", strip_level = {"x86_64-unknown-linux-gnu": { "dbg": "none", "fastbuild": "none", "opt": "none", }},...
I'm trying to register multiple toolchains with bzlmod (they have different settings, omitted here for simplicity): ``` rust.toolchain( edition = "2024", target_settings = [ "@rules_rust//rust/platform:x86_64-apple-darwin" ], versions = ["1.90.0"], )...
### Summary This updates references `esptool` arguments to use kebab-case (`write-flash`) instead of snake_case (`write_flash`). The latter seems deprecated and shows warnings. ```bash $ esptool write_flash Warning: Deprecated: Command 'write_flash'...
There were a couple of breaking API changes in the asyncio v3 upgrade. these changes broke (among others) the `max_concurrency` support and the `app.shutdown()` clean shutdown (`cancel()` should be called...