Skip to content

v0.4.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Mar 19:52
· 2 commits to main since this release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_lambda",
    sha256 = "899c27acd55f6364112e032d368a9c48cb3685c5f674b70aaef392db508e5ce8",
    strip_prefix = "rules_lambda-0.4.2",
    url = "https://github.com/umani/rules_lambda/archive/refs/tags/v0.4.2.tar.gz",
)

load("@rules_lambda//lambdas:dependencies.bzl", "rules_lambda_dependencies")

rules_lambda_dependencies()

load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")

rules_pkg_dependencies()

# Optional: if using Go lambdas, register dependencies

load("@rules_lambda//lambdas:dependencies.bzl", "go_lambda_dependencies")

go_lambda_dependencies()

# Optional: if using Node lambdas, register dependencies

load("@rules_lambda//lambdas:dependencies.bzl", "node_lambda_dependencies")

node_lambda_dependencies()

# Optional: if using Rust lambdas, register dependencies

load("@rules_lambda//lambdas:dependencies.bzl", "rust_lambda_dependencies")

rust_lambda_dependencies()

# Optional: if cross-compiling the Rust Lambdas, set up the Zig toolchain
#			and possibly other required Rust toolchains.

load("@bazel-zig-cc//toolchain:defs.bzl", zig_toolchains = "toolchains")

zig_toolchains()

register_toolchains(
    "@zig_sdk//toolchain:linux_arm64_gnu.2.34",
)

# Example: cross-compiles Rust from macOS to aarch64 Linux
rust_repository_set(
    name = "aarch64_lambda_tuple",
    edition = "2021",
    exec_triple = "x86_64-apple-darwin",
    extra_target_triples = ["aarch64-unknown-linux-gnu"],
    version = "1.59.0",
)

Full Changelog: v0.4.1...v0.4.2