diff --git a/examples/call_parameters/build.sh b/examples/call_parameters/build.sh index 6d3c6305..9984669f 100755 --- a/examples/call_parameters/build.sh +++ b/examples/call_parameters/build.sh @@ -5,4 +5,4 @@ cargo run --release -p marine -- build --release; rm -f artifacts/* || true; mkdir -p artifacts; -cp ../../target/wasm32-wasi/release/call_parameters.wasm artifacts/; +cp ../../target/wasm32-wasip1/release/call_parameters.wasm artifacts/; diff --git a/examples/failing/build.sh b/examples/failing/build.sh index 55bc603a..f2480dcc 100755 --- a/examples/failing/build.sh +++ b/examples/failing/build.sh @@ -6,4 +6,4 @@ cargo run --release -p marine -- build --release rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/failing.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/failing.wasm artifacts/ diff --git a/examples/greeting/build.sh b/examples/greeting/build.sh index e763ef2f..fdaccde7 100755 --- a/examples/greeting/build.sh +++ b/examples/greeting/build.sh @@ -6,4 +6,4 @@ cargo run --release -p marine -- build --release rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/greeting.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/greeting.wasm artifacts/ diff --git a/examples/greeting_record/build.sh b/examples/greeting_record/build.sh index e7657ce0..9f06f1f1 100755 --- a/examples/greeting_record/build.sh +++ b/examples/greeting_record/build.sh @@ -6,4 +6,4 @@ cargo run --release -p marine -- build --release rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/greeting-record.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/greeting-record.wasm artifacts/ diff --git a/examples/ipfs-node/build.sh b/examples/ipfs-node/build.sh index ee9b0147..80c350d5 100755 --- a/examples/ipfs-node/build.sh +++ b/examples/ipfs-node/build.sh @@ -14,5 +14,5 @@ rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/ipfs_effector.wasm artifacts/ -cp ../../target/wasm32-wasi/release/ipfs_pure.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/ipfs_effector.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/ipfs_pure.wasm artifacts/ diff --git a/examples/motivational-example/build.sh b/examples/motivational-example/build.sh index 00452341..b6fc27e0 100755 --- a/examples/motivational-example/build.sh +++ b/examples/motivational-example/build.sh @@ -14,5 +14,5 @@ rm -f artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/shrek.wasm artifacts/ -cp ../../target/wasm32-wasi/release/donkey.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/shrek.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/donkey.wasm artifacts/ diff --git a/examples/records/build.sh b/examples/records/build.sh index 36e4d881..1b77b26b 100755 --- a/examples/records/build.sh +++ b/examples/records/build.sh @@ -14,5 +14,6 @@ rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/records_effector.wasm artifacts/ -cp ../../target/wasm32-wasi/release/records_pure.wasm artifacts/ +export MARINE_PROJECT=wasm32-wasip1 +cp ../../target/$MARINE_TARGET/release/records_effector.wasm artifacts/ +cp ../../target/$MARINE_TARGET/release/records_pure.wasm artifacts/ diff --git a/examples/sqlite/build.sh b/examples/sqlite/build.sh index 2b48bc90..e6fe6794 100755 --- a/examples/sqlite/build.sh +++ b/examples/sqlite/build.sh @@ -6,6 +6,6 @@ cargo run --release -p marine -- build --release rm artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/sqlite_test.wasm artifacts/ +cp ../../target/wasm32-wasip1/release/sqlite_test.wasm artifacts/ wget https://github.com/fluencelabs/sqlite/releases/download/v0.14.0_w/sqlite3.wasm mv sqlite3.wasm artifacts/ diff --git a/examples/url-downloader/build.sh b/examples/url-downloader/build.sh index 9f73a744..7e36004c 100755 --- a/examples/url-downloader/build.sh +++ b/examples/url-downloader/build.sh @@ -19,6 +19,7 @@ rm -f artifacts/* || true mkdir -p artifacts -cp ../../target/wasm32-wasi/release/local_storage.wasm artifacts/ -cp ../../target/wasm32-wasi/release/curl_adapter.wasm artifacts/ -cp ../../target/wasm32-wasi/release/facade.wasm artifacts/ +export MARINE_TARGET=wasm32-wasip1 +cp ../../target/$MARINE_TARGET/release/local_storage.wasm artifacts/ +cp ../../target/$MARINE_TARGET/release/curl_adapter.wasm artifacts/ +cp ../../target/$MARINE_TARGET/release/facade.wasm artifacts/ diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 13caca69..ab9b4ada 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,9 +1,9 @@ [toolchain] -channel = "nightly-2023-11-11" +channel = "nightly-2024-06-10" targets = [ "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-apple-darwin", - "wasm32-wasi", + "wasm32-wasip1", "wasm32-unknown-unknown", ] diff --git a/tools/cli/src/build.rs b/tools/cli/src/build.rs index 574bcb9f..ece61558 100644 --- a/tools/cli/src/build.rs +++ b/tools/cli/src/build.rs @@ -42,7 +42,7 @@ pub(crate) fn build(trailing_args: Vec<&str>) -> CLIResult<()> { env_logger::init(); let mut cargo = Command::new("cargo"); - cargo.arg("build").arg("--target").arg("wasm32-wasi"); + cargo.arg("build").arg("--target").arg("wasm32-wasip1"); cargo.arg("--message-format").arg("json-render-diagnostics"); cargo.args(trailing_args.iter());