Skip to content

Commit 49b3c13

Browse files
authored
Bump hyperlight to 0.6 (#64)
* bump hyperlight dependencies Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix lock file Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * bump to edition 2024 Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * add hyperlight-guest-bin dependency Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * update README Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix crate rename Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix emit::run_state change of signature Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix more crate rename Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * temp implementation of missing functionalities Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix format Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix more API changes Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix more format Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * improve wasi-sdk dockerfile compatibility Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix typos Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix comment Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * remove inprocess testing Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix clippy Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * bump lock files Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * expose the interrup handler Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * account for call_host_function reading the return value Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * use OS_PAGE_SIZE from upstream Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * cleanup README.md Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * use upstream get_host_function_details Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * Use hyperlight core from latest main branch Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * make clippy happy Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * make clippy happy in windows Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * bump rust toolchain in CI Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix Cargo.lock Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * more clippy on windows Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * move back to ci workflow 1.4.0 Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix components feature Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * bring back and update Registerable trait impl Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * make clippy happy with components Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * rename HYPERLIGHT_WASM_WORLD -> WIT_WORLD Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * Use latest git commit got hyperlight d dependency Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * bump hyperlight core to 0.6.1 Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix edge-actions demo Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> * fix outdated comment Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com> --------- Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
1 parent 9e84f80 commit 49b3c13

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+966
-1676
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ RUN wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WA
2828
&& mv /wasi-sdk-${WASI_SDK_VERSION_FULL} /opt/wasi-sdk
2929

3030
USER $USER
31-
ARG RUST_TOOLCHAIN=1.82.0
31+
ARG RUST_TOOLCHAIN=1.85.0
3232

3333
# Install rust and component tools
3434
RUN rustup default ${RUST_TOOLCHAIN} \

.github/workflows/Benchmarks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ jobs:
3636

3737
- uses: hyperlight-dev/ci-setup-workflow@v1.4.0
3838
with:
39-
rust-toolchain: "1.82.0"
39+
rust-toolchain: "1.85.0"
4040

4141
- name: Build Wasm Runtime Binary
4242
working-directory: ./src/hyperlight_wasm
4343
run: just build-wasm-runtime ${{ matrix.config }}
4444

45-
- uses: dtolnay/rust-toolchain@1.82.0
45+
- uses: dtolnay/rust-toolchain@1.85.0
4646
with:
4747
components: clippy, rustfmt
4848

.github/workflows/CargoAudit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# We are not using the common workflow here because it installs a lot of tools we don't need
1919
- uses: dtolnay/rust-toolchain@master
2020
with:
21-
toolchain: "1.82.0"
21+
toolchain: "1.85.0"
2222

2323
- uses: extractions/setup-just@v3
2424
with:

.github/workflows/CreateDevcontainerImage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616
USER: vscode
1717
GROUP: vscode
1818
LLVM_VERSION: 17
19-
RUST_TOOLCHAIN_DEFAULT: 1.82.0
19+
RUST_TOOLCHAIN_DEFAULT: 1.85.0
2020
RUST_TOOLCHAIN_FILE: rust-toolchain.toml
2121
WASI_SDK_VERSION_FULL: "20.0"
2222
GCC_VERSION: "12"

.github/workflows/CreateRelease.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Hyperlight setup
3131
uses: hyperlight-dev/ci-setup-workflow@v1.4.0
3232
with:
33-
rust-toolchain: "1.82.0"
33+
rust-toolchain: "1.85.0"
3434
- name: Install minver_rs
3535
run: |
3636
cargo install minver_rs

.github/workflows/dep_build_wasm_examples.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Hyperlight setup workflow
3434
uses: hyperlight-dev/ci-setup-workflow@v1.4.0
3535
with:
36-
rust-toolchain: "1.82.0"
36+
rust-toolchain: "1.85.0"
3737
- name: Set up Docker Buildx
3838
uses: docker/setup-buildx-action@v3
3939
- name: Login to Registry

.github/workflows/dep_cargo_publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Hyperlight setup
2323
uses: hyperlight-dev/ci-setup-workflow@v1.4.0
2424
with:
25-
rust-toolchain: "1.82.0"
25+
rust-toolchain: "1.85.0"
2626

2727
- name: Download Wasm Host (debug)
2828
uses: actions/download-artifact@v4

.github/workflows/dep_rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- name: Hyperlight setup
5353
uses: hyperlight-dev/ci-setup-workflow@v1.4.0
5454
with:
55-
rust-toolchain: "1.82.0"
55+
rust-toolchain: "1.85.0"
5656

5757
- name: Add Nightly Rust
5858
run: |

0 commit comments

Comments
 (0)