Skip to content

Releases: hexdae/bazel-rust-embedded

[ALPHA] 0.2.0

26 Jun 16:34
fdff8dd
Compare
Choose a tag to compare

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

20 Jun 04:24
d59ff5c
Compare
Choose a tag to compare
Pre-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