You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve WAC composition syntax and enhance multi-file packaging examples
This commit addresses several important fixes and improvements:
## WAC Composition Fix
- Correct WAC composition syntax in integration tests from `storage: service-a`
to `storage: service-a.storage` for proper interface member access
- Add ellipsis syntax (`...`) to auto-wire remaining WASI imports
- Resolves issue #20 where WAC composition was failing due to incorrect
interface resolution syntax
## Multi-File Packaging Enhancements
- Expand multi-file packaging examples with comprehensive demonstrations
- Add simple test components for embedded, layered, and bundled approaches
- Implement proper file grouping and asset management with Bazel Skylib
- Use write_file rules for cross-platform compatibility instead of shell commands
- Add extensive documentation files (README, API docs, deployment guide)
- Improve genrule syntax to use tar transform for directory structure
## Rust Component Infrastructure
- Enhance rust_wasm_component_bindgen to expose native-guest bindings publicly
- Fix component rule implementation for better provider forwarding
- Improve documentation and code organization
## Documentation Updates
- Fix docs-site BUILD dependencies and structure
- Add comprehensive examples for different packaging strategies
- Provide clear guidance on component deployment and usage
These changes ensure WAC composition works correctly with the forked interface
resolution fixes and provide production-ready examples for multi-file component
packaging across different deployment strategies.
0 commit comments