File tree Expand file tree Collapse file tree
hyperlight_wasm_macro/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ updates:
3232 - dependency-name : " wasmtime"
3333 update-types : ["version-update:semver-minor", "version-update:semver-major"]
3434 - package-ecosystem : " cargo"
35- directory : " /src/rust_wasm_samples"
35+ directory : " /src/tests/rust_guests/ rust_wasm_samples"
3636 schedule :
3737 interval : " daily"
3838 time : " 03:00"
@@ -48,7 +48,7 @@ updates:
4848 labels :
4949 - " kind/dependencies"
5050 - package-ecosystem : " cargo"
51- directory : " /src/component_sample"
51+ directory : " /src/tests/rust_guests/ component_sample"
5252 schedule :
5353 interval : " daily"
5454 time : " 03:00"
Original file line number Diff line number Diff line change 6666 # Only push if not from a fork, not from pull request, and not from dependabot
6767 uses : docker/build-push-action@v6
6868 with :
69- context : src/wasmsamples
70- file : src/wasmsamples/dockerfile
69+ context : src/tests/c_guests/ wasmsamples
70+ file : src/tests/c_guests/ wasmsamples/dockerfile
7171 load : true
7272 push : ${{ env.DO_PUSH }}
7373 build-args : |
8181 just ensure-tools
8282 just build-wasm-examples release
8383 shell : bash
84- working-directory : src/wasmsamples
8584 - name : Upload Wasm Modules
8685 uses : actions/upload-artifact@v4
8786 with :
Original file line number Diff line number Diff line change @@ -120,10 +120,6 @@ jobs:
120120 # required for gh cli when downloading
121121 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
122122
123- - name : Test Component Model Examples
124- run : just examples-components ${{ matrix.config }}
125- working-directory : ./src/hyperlight_wasm
126-
127123 # ## Benchmarks ###
128124
129125 - name : Download benchmarks from "latest"
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ mkdir-arg := if os() == "windows" { "-Force" } else { "-p" }
55latest-release := if os () == " windows" {" $(git tag -l --sort=v:refname | select -last 2 | select -first 1)" } else {` git tag -l --sort=v:refname | tail -n 2 | head -n 1 ` }
66wit-world := if os () == " windows" { " $env:WIT_WORLD=\" " + justfile_directory () + " \\ src\\ tests\\ rust_guests\\ component_sample\\ wit\\ component-world.wasm" + " \" ;" } else { " WIT_WORLD=" + justfile_directory () + " /src/tests/rust_guests/component_sample/wit/component-world.wasm" }
77wit-world-c := if os () == " windows" { " $env:WIT_WORLD=\" " + justfile_directory () + " \\ src\\ tests\\ c_guests\\ wasmsamples\\ components\\ runcomponent-world.wasm" + " \" ;" } else { " WIT_WORLD=" + justfile_directory () + " /src/tests/c_guests/wasmsamples/components/runcomponent-world.wasm" }
8+ wit-world-name-greeter := if os () == " windows" { " $env:WIT_WORLD_NAME=\" greeter-world\" ;" } else { " WIT_WORLD_NAME=greeter-world" }
89
910set windows-shell := [" pwsh.exe" , " -NoLogo" , " -Command" ]
1011
@@ -122,7 +123,7 @@ examples-ci target=default-target features="": (examples-modules target features
122123examples-components target = default-target features = " ": (build-rust-component-examples target)
123124 {{ wit-world }} cargo run {{ if features == " " {' ' } else {" --no-default-features -F kvm -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example component_example
124125 {{ wit-world-c }} cargo run {{ if features == " " {' ' } else {" --no-default-features -F kvm -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example c-component
125- {{ wit-world }} WIT_WORLD_NAME=greeter -world cargo run {{ if features == " " {' ' } else {" --no-default-features -F kvm -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example component_greeter_example
126+ {{ wit-world }} {{ wit -world-name-greeter }} cargo run {{ if features == " " {' ' } else {" --no-default-features -F kvm -F " + features } }} --profile={{ if target == " debug" {" dev" } else { target } }} --example component_greeter_example
126127
127128# Test a component and a module compiled with pulley
128129examples-pulley target = default-target features = " ": (build-pulley-rust-component-examples target) (build-pulley-rust-wasm-examples target)
Original file line number Diff line number Diff line change 11@ echo off
22pushd %~dp0 \..\..\tests\c_guests\wasmsamples
3- call :NORMALIZEPATH " ..\..\x64\%1 "
3+ call :NORMALIZEPATH " ..\..\..\..\ x64\%1 "
44echo " %ABSPATH% "
55call compile-wasm.bat " ." " %ABSPATH% "
66popd
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ set -o nounset
55set -o pipefail
66
77pushd " $( dirname " ${BASH_SOURCE[0]} " ) /../../tests/c_guests/wasmsamples"
8- OUTPUT_DIR=" ../../x64/${1:- " debug" } "
8+ OUTPUT_DIR=" ../../../../ x64/${1:- " debug" } "
99BUILD_TYPE=" ${1:- " debug" } "
1010FEATURES=" ${2:- " " } "
1111mkdir -p ${OUTPUT_DIR}
Original file line number Diff line number Diff line change @@ -48,5 +48,3 @@ pub fn wasm_guest_bindgen(_: proc_macro::TokenStream) -> proc_macro::TokenStream
4848 util:: emit_decls ( decls) . into ( )
4949 } )
5050}
51-
52-
You can’t perform that action at this time.
0 commit comments