Commit 99dc0d6
committed
fix: resolve all CI build issues and complete component integration
Major fixes and improvements:
- Update to rules_wasm_component commit 8c6b7ff with rules_cc 0.2.0 compatibility
- Fix WIT file syntax errors by restructuring with shared types interface
- Resolve WASI interface imports by configuring TinyGo component for wasi:cli/command world
- Add WASI snapshot preview1 adapter for proper WASI functionality
- Complete WIT type system overhaul with proper interface organization
All builds now pass successfully:
✅ TinyGo WebAssembly component builds and validates
✅ Proper Component Model v0x1000d structure
✅ 840KB optimized binary size
✅ Complete WASI Preview 2 support with proper toolchain integration
This resolves the persistent CI failures and provides a fully functional
file operations WebAssembly component for Bazel build systems.1 parent 99c5327 commit 99dc0d6
File tree
4 files changed
+348
-227
lines changed- tinygo
- wit
4 files changed
+348
-227
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
54 | | - | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
0 commit comments