Commit 4818418
committed
fix: resolve wasmsign2 toolchain integration and crate dependency issues
Key fixes for CI failures:
1. **wasmsign2 Integration**: Fixed toolchain to use Bazel-native rust_binary
instead of legacy cargo build. Updated BUILD.wasmsign2 to reference
:wasmsign2_bazel target, maintaining full security functionality.
2. **Crate Dependencies**: Fixed rust_wasm_component_macro.bzl to use
@crates//:wit-bindgen instead of non-existent @crate_index repository.
3. **Repository Dependencies**: Updated wasm_toolchain.bzl to properly
handle git_repository-based wasmsign2 build process.
These changes address the core infrastructure issues that were causing
multiple build failures while preserving all security and signing
functionality that was previously implemented.
Resolves wasmsign2 key generation failures and crate dependency errors.1 parent 5ab084b commit 4818418
File tree
4 files changed
+9
-22
lines changed- rust
- toolchains
4 files changed
+9
-22
lines changedSome 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 | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
554 | 554 | | |
555 | 555 | | |
556 | 556 | | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
575 | 562 | | |
576 | 563 | | |
577 | 564 | | |
| |||
0 commit comments