Releases: hexdae/bazel-rust-embedded
Releases · hexdae/bazel-rust-embedded
[ALPHA] 0.2.0
Overview
Initial release of rust_embedded
bazel tools.
Tools
- Cargo Flash v0.10.2
- Cargo Embed v0.10.1
WORKSPACE
http_archive(
name = "rust_embedded",
sha256 = "dbe1242e28e3827996d92a079aa110d6045bd9e7a9f6051a45f1bdd14cf3c753",
strip_prefix = "bazel-rust-embedded-0.2.0",
url = "https://github.com/d-asnaghi/bazel-rust-embedded/archive/refs/tags/0.2.0.tar.gz",
)
load("@rust_embedded//:repositories.bzl", "rust_embedded_repositories")
rust_embedded_repositories()
load("@rust_embedded//:deps.bzl", "rust_embedded_deps")
rust_embedded_deps()
Notes
This release has the following known issues
- Build is not hermetic. This will be resolved in the future by disabling rust build scripts for dependencies
- Windows build failing, support is a stretch goal
[ALPHA] [0.1.0] initial release
Overview
Initial release of rust_embedded
bazel tools.
Tools
- Cargo Flash v0.10.2
WORKSPACE
http_archive(
name = "rust_embedded",
sha256 = "85496a21067fe10be1d3faead52d399beb8c15034333ae78ff884d70552c2e15",
strip_prefix = "bazel-rust-embedded-0.1.0",
url = "https://github.com/d-asnaghi/bazel-rust-embedded/archive/refs/tags/0.1.0.tar.gz",
)
load("@rust_embedded//:repositories.bzl", "rust_embedded_repositories")
rust_embedded_repositories()
load("@rust_embedded//:deps.bzl", "rust_embedded_deps")
rust_embedded_deps()
Notes
This release has the following known issues
- Build is not hermetic. This will be resolved in the future by disabling rust build scripts for dependencies
- Linux build failing, to address the problem install the following
sudo apt install -y pkg-config libusb-dev libusb-1.0 libftdi1-dev
- Windows build failing, support is a stretch goal