Releases: pulseengine/rules_wasm_component
Releases · pulseengine/rules_wasm_component
Release v1.0.0
rules_wasm_component v1.0.0
🎉 Initial stable release of Bazel rules for WebAssembly Component Model!
Features
- Comprehensive Bazel rules for WebAssembly Component Model development
- Multi-platform support validated on macOS and Ubuntu
- WIT interface libraries with automatic binding generation
- Rust WebAssembly component compilation with multiple build profiles
- Component composition support via WAC tool integration
- Extensive test coverage with unit and integration tests
- Working examples demonstrating all major features
Infrastructure
- Robust CI/CD pipeline with GitHub Actions
- BCR publish workflow ready (pending dependency resolution)
- Multi-platform toolchain support with automated downloads
- Comprehensive test matrix ensuring reliability
Dependencies
- Bazel 8.3.1+
- Rust toolchain with wasm32-wasip1, wasm32-wasip2 targets
- wasm-tools, wac-cli, wit-bindgen-cli
Getting Started
Add to your MODULE.bazel
:
bazel_dep(name = "rules_wasm_component", version = "1.0.0")
See the examples directory for usage patterns.