From c2659031429fb519232d061d850d95914daecca3 Mon Sep 17 00:00:00 2001 From: Zeeshan Lakhani Date: Mon, 4 Mar 2024 20:54:31 -0500 Subject: [PATCH] chore: fix naming --- examples/websocket-relay/example_test.wasm | Bin 286270 -> 286270 bytes .../relay-app/src/lib/workflow.ts | 12 ++++++------ homestar-functions/test/src/lib.rs | 2 +- homestar-invocation/src/task.rs | 2 +- homestar-invocation/src/task/instruction.rs | 8 ++++---- .../src/test_utils/invocation.rs | 2 +- homestar-runtime/src/tasks/fetch.rs | 2 +- homestar-runtime/tests/cli.rs | 4 ++-- .../test-workflow-add-one-part-one.json | 2 +- .../test-workflow-add-one-part-two.json | 4 ++-- .../tests/fixtures/test-workflow-add-one.json | 6 +++--- .../test-workflow-image-pipeline.json | 10 +++++----- .../fixtures/test-workflow-no-awaits1.json | 2 +- .../fixtures/test-workflow-no-awaits2.json | 4 ++-- homestar-runtime/tests/network/dht.rs | 2 +- homestar-runtime/tests/webserver.rs | 2 +- homestar-wasm/fixtures/example_test.wasm | Bin 286270 -> 286270 bytes .../example_test_cargo_component.wasm | Bin 287824 -> 287824 bytes .../example_test_cargo_component_wasi.wasm | Bin 330415 -> 330415 bytes .../fixtures/example_test_component.wasm | Bin 287787 -> 287787 bytes homestar-wasm/fixtures/example_test_wasi.wasm | Bin 306518 -> 306518 bytes .../fixtures/example_test_wasi_component.wasm | Bin 330378 -> 330378 bytes 22 files changed, 32 insertions(+), 32 deletions(-) diff --git a/examples/websocket-relay/example_test.wasm b/examples/websocket-relay/example_test.wasm index 87fa5504bdc9b0aba2a7645f3222c6a91d75a9cd..a8261e2abac23ffd94bab28e8b3dc8880a2cbe40 100755 GIT binary patch delta 5227 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 Oqyv{v*#m~gC;kbAjBy_T delta 5216 zcmc&$e^6Cb9>3pv9`K(0@ID?rehL>60fA66T+tmnF{Nc|?Xd)!*l z*MUh$XDTZz1tAojIH`LaV?*XY*;vtLx3=mz|32Ze)z4JU>oLS!(JBk{`u2W4m2hfx(QeQC_bKtP(^IheJqwI_vRxLQ zXSRzfWksvC+1*NfaSqNF73bmjeDO3KJBpn+o-HoKF?;=79M`SSj2S)0&l^uz4t7lr zrt>$pJzpgQ9rd)XzYzpgo&#mQG3aB(j)fDT+SB}6c?jul=~L!6I6Zl_Llzws8Z^h3a~cNJP)`>;kCMqS(p=ia?&gKlFfXl?NDBRu=N-g-)y(fm< z<|Bh>5Y+?8z%+Pp*=-pZ!6R+SxZ6{0<_Nt02x4fLLXV`PpSq?@<&`73TH-U5uaD?a z#I_rwNI-{na}<+&8*Zlx5D+dptLe$Ef( zLVhF{@aLk`A6*L{Db{0ugb`)<*l{dEt(uAN<-FS<4Wp(RRQJaC*m=^ z^*9bHFP?~>^e=(A@F4ZTl+$Qe<@wWza&QhD(z-;9EMRkparyeipr@#3b6fgI9qN#t z?vnbp;(NF!T%c!pSD|+xE4k=R4K%6|E;#H2!cJ5|4vK4)&=dJ8UpyE40$vdp6|x1U zc5j8AiP6J-sL-zzx&=8zozy* zFb%G#D{3Ic0>iAJNK9b$`{8H4c`W;Dkr*8{*up(j`&%fXl|TpC%vyLj;{x}s1%*Az zvWZUINOv?L#T!_j5H4H%v3l8&T8M@n?Dw_cb_{9}>n)kk3Ao*hb#MlT)CcR~c`@WL zcSxJqr8nRqajco$-T?EVjcsUvJ8+LT8lZ%;jz&law>qy8QblNFD-Xgh6ki>LIcSu1 z2(~-M2hLyHFk99K>Fo1EumC(Pw+W^|CwsIBiv2#1vI|Y9I>wyMny>qtp$y!tw;8IT zn^mq6Uc=#q$pjT)<}(e|Xvs`Z(C8>1&33yX^;T{8K0jKU%WkbUqwTQt{~o~{ zmeT>t;0D{-0ZUO_?SRzCJ>#x8p<{ha?u0Z{FYJWH;@D|c-3hm2@!#!)cOyr;`0-}Z zvq!n?2fBmRdmuOR!U>MkY3)fa>qL5rjd)-$>{F|{;18nM=wUB+Ln_;lothB>gsr;hi61pPq!r!OMQt15d+QcCiO) z;)af(nf6!J7FPrjKn&-l406#bcAyuW?DbP%hbq>33bIjrd{zlmkS@KuZNWyTUq@0j^Jx${_e)U zY!RoZ`NiV-nStF@eBKNAMo-p@8&O=X7pI%rp`f)xHT!_L$ZG1vRvF*69D(<5SF^~l zY-ugx+c2tLYZ2Ey=nE^6m3}QI!=Sq7Ytg$rcuh&kV!D`>E+y5r1W6L?0{&x;M@bR3 zw2DW`u8J;XpGC41zYP3zT!!-;1Kx!5WCMN*=Ti;%8I!)kq~B)J|JJ9k2snJfWbl${ zgBrx~_~`-e$9b#)yK(L?U=Pk?4EST5CmHaNhA~Wi!>cBPuT1zG6Slzk4Z}^?X~MaP zLvat?AIFhV2I8l>0jv8pQS5_}l2C=}N%-+Z2U-3yvdUKOkc3}ouzeZH5x;k^p=D&L zEh|bAWTYQp`OC>%dnrN*;Wm`fC~MfRLH=PMM!)?0??n4Jl*4Rx0m;uOc1l7d!YwE#qbx1huy(b)dPAYSZbRYfa@mbM z4`d5#C?J_OFG456E9}Dpvd9(`EeW?Fj8ijLk{qBbVkE6d_XgqFAaBI!20SNN(AMet zwK`^dSCO1aUfhNs+e-XW@O!KrhgeAvQFz&BtH|uwWP}k2b5L4P-hq_#EUwWr5PLMqbyymIkN zSLd!Ko*?`6BuU`uJj6NtuCwo5B*#8WmNe6)Nb##YOPyatJ|ysg8eKx3y9?H;d)vuL zD2P}i2}P(shaWGl5&y)5c};Zv1)L`v@H;r4Wy1Gxtg0PkFWjTAOU8?7T*q;^VcizQ z{490*?TC3=+CO!dhrF|}Lf4g}j-Ql{S0Lu4(s3DLe%p1t4soIZKVrg*5%U|Q+t(tV zV!(BX@5i2Z@g|uOt{aUZX=A5Xk`%j6rQqF|#@Dg@Z%Gl=>2J`IcM%<1&}_N^e}Q^_ zZFK#Jj@cLAlII|Tm3>EY0?A)MEx%2=bvI&T@<(xZWAg8tutWqQ!LZ(r*mwarPBZA! zeD)Oqhf|O+R-9v_!#KpobQ2NFh7I2`1=N7pc>4QI_%#h z8x!7S!sRCX6vwY7S!M@nunJS+El-cgg_u7!BTg~kCs3bd!n{H1_A2UmUo_%O1MWtB wo*>*EFyI7l2>OEKh-Vw{dBnyVT}I4bQv{0!OIhH;{tapE5vqH^((u?n0lOw={Qv*} diff --git a/examples/websocket-relay/relay-app/src/lib/workflow.ts b/examples/websocket-relay/relay-app/src/lib/workflow.ts index e6f77b84..b0631a0c 100644 --- a/examples/websocket-relay/relay-app/src/lib/workflow.ts +++ b/examples/websocket-relay/relay-app/src/lib/workflow.ts @@ -256,7 +256,7 @@ export const workflowOnePromised = WorkflowBuilder.workflow({ WorkflowBuilder.crop({ name: "crop", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{ cid:bafybeiejevluvtoevgk66plh5t6xiy3ikyuuxg3vgofuvpeckb6eadresm }}", x: 150, @@ -268,7 +268,7 @@ export const workflowOnePromised = WorkflowBuilder.workflow({ WorkflowBuilder.rotate90({ name: "rotate90", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{needs.crop.output}}", }, @@ -276,7 +276,7 @@ export const workflowOnePromised = WorkflowBuilder.workflow({ WorkflowBuilder.blur({ name: "blur", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{needs.rotate90.output}}", sigma: 20.2, @@ -293,7 +293,7 @@ export const workflowTwoPromised = WorkflowBuilder.workflow({ WorkflowBuilder.crop({ name: "crop", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{ cid:bafybeiejevluvtoevgk66plh5t6xiy3ikyuuxg3vgofuvpeckb6eadresm }}", x: 150, @@ -305,7 +305,7 @@ export const workflowTwoPromised = WorkflowBuilder.workflow({ WorkflowBuilder.rotate90({ name: "rotate90", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{needs.crop.output}}", }, @@ -313,7 +313,7 @@ export const workflowTwoPromised = WorkflowBuilder.workflow({ WorkflowBuilder.grayscale({ name: "grayscale", resource: - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", args: { data: "{{needs.rotate90.output}}", }, diff --git a/homestar-functions/test/src/lib.rs b/homestar-functions/test/src/lib.rs index c36b47f7..6885dd5f 100644 --- a/homestar-functions/test/src/lib.rs +++ b/homestar-functions/test/src/lib.rs @@ -195,7 +195,7 @@ impl Guest for Component { fn num_to_kv(num: Result) -> bindings::NumKeys { #[cfg(target_arch = "wasm32")] - log(Level::Info, "run-fn", "foo"); + log(Level::Info, "run-fn", "num-to-kv"); let num_string = num .as_ref() .map(|n| n.to_string()) diff --git a/homestar-invocation/src/task.rs b/homestar-invocation/src/task.rs index 3ead7261..61c63884 100644 --- a/homestar-invocation/src/task.rs +++ b/homestar-invocation/src/task.rs @@ -208,7 +208,7 @@ mod test { ( "rsc".into(), Ipld::String( - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe".into(), + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q".into(), ), ), ("op".into(), Ipld::String("ipld/fun".to_string())), diff --git a/homestar-invocation/src/task/instruction.rs b/homestar-invocation/src/task/instruction.rs index 05ade006..fe118b7f 100644 --- a/homestar-invocation/src/task/instruction.rs +++ b/homestar-invocation/src/task/instruction.rs @@ -156,7 +156,7 @@ where /// use libipld::Ipld; /// use url::Url; /// -/// let wasm = "bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe".to_string(); +/// let wasm = "bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q".to_string(); /// let resource = Url::parse(format!("ipfs://{wasm}").as_str()).unwrap(); /// /// let instr = Instruction::unique( @@ -179,7 +179,7 @@ where /// use libipld::{cid::{multihash::{Code, MultihashDigest}, Cid}, Ipld, Link}; /// use url::Url; -/// let wasm = "bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe".to_string(); +/// let wasm = "bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q".to_string(); /// let resource = Url::parse(format!("ipfs://{wasm}").as_str()).expect("IPFS URL"); /// let h = Code::Blake3_256.digest(b"beep boop"); /// let cid = Cid::new_v1(0x55, h); @@ -490,7 +490,7 @@ mod test { ( RESOURCE_KEY.into(), Ipld::String( - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe".into() + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q".into() ) ), (OP_KEY.into(), Ipld::String("ipld/fun".to_string())), @@ -511,7 +511,7 @@ mod test { "func": "join-strings" }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe"}); + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q"}); let instruction = Instruction::::try_from(ipld.clone()).unwrap(); let instr_cid = instruction.to_cid().unwrap(); diff --git a/homestar-invocation/src/test_utils/invocation.rs b/homestar-invocation/src/test_utils/invocation.rs index 6bc2ffee..0869604f 100644 --- a/homestar-invocation/src/test_utils/invocation.rs +++ b/homestar-invocation/src/test_utils/invocation.rs @@ -22,7 +22,7 @@ use std::collections::BTreeMap; use url::Url; const RAW: u64 = 0x55; -const WASM_CID: &str = "bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe"; +const WASM_CID: &str = "bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q"; type NonceBytes = Vec; diff --git a/homestar-runtime/src/tasks/fetch.rs b/homestar-runtime/src/tasks/fetch.rs index 7609ce7f..5df0245c 100644 --- a/homestar-runtime/src/tasks/fetch.rs +++ b/homestar-runtime/src/tasks/fetch.rs @@ -15,7 +15,7 @@ pub(crate) struct Fetch; #[cfg(any(test, feature = "test-utils"))] #[doc(hidden)] -const WASM_CID: &str = "bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe"; +const WASM_CID: &str = "bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q"; #[cfg(any(test, feature = "test-utils"))] #[doc(hidden)] const CAT_CID: &str = "bafybeiejevluvtoevgk66plh5t6xiy3ikyuuxg3vgofuvpeckb6eadresm"; diff --git a/homestar-runtime/tests/cli.rs b/homestar-runtime/tests/cli.rs index 4b8c0e00..55fd5b7d 100644 --- a/homestar-runtime/tests/cli.rs +++ b/homestar-runtime/tests/cli.rs @@ -232,7 +232,7 @@ fn test_workflow_run_integration() -> Result<()> { .assert() .success() .stdout(predicate::str::contains( - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", )) .stdout(predicate::str::contains("num_tasks")) .stdout(predicate::str::contains("progress_count")); @@ -246,7 +246,7 @@ fn test_workflow_run_integration() -> Result<()> { .assert() .success() .stdout(predicate::str::contains( - "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe", + "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q", )) .stdout(predicate::str::contains("num_tasks")) .stdout(predicate::str::contains("progress_count")); diff --git a/homestar-runtime/tests/fixtures/test-workflow-add-one-part-one.json b/homestar-runtime/tests/fixtures/test-workflow-add-one-part-one.json index 44d4f9c1..a07b0922 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-add-one-part-one.json +++ b/homestar-runtime/tests/fixtures/test-workflow-add-one-part-one.json @@ -15,7 +15,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/fixtures/test-workflow-add-one-part-two.json b/homestar-runtime/tests/fixtures/test-workflow-add-one-part-two.json index e9781069..5df3b8fc 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-add-one-part-two.json +++ b/homestar-runtime/tests/fixtures/test-workflow-add-one-part-two.json @@ -13,7 +13,7 @@ "args": [ { "await/ok": { - "/": "bafyrmifgckq62ojsz42aioazywrun3w77om3pv2cctcqckwi74ssp3a3je" + "/": "bafyrmigpfy6vvnfmv2wpsnpjmrn6iurejcjhz2doqdl6cfext27etqvi54" } } ], @@ -21,7 +21,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/fixtures/test-workflow-add-one.json b/homestar-runtime/tests/fixtures/test-workflow-add-one.json index c5bbb407..4e68887f 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-add-one.json +++ b/homestar-runtime/tests/fixtures/test-workflow-add-one.json @@ -15,7 +15,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } }, { @@ -31,7 +31,7 @@ "args": [ { "await/ok": { - "/": "bafyrmifgckq62ojsz42aioazywrun3w77om3pv2cctcqckwi74ssp3a3je" + "/": "bafyrmigpfy6vvnfmv2wpsnpjmrn6iurejcjhz2doqdl6cfext27etqvi54" } } ], @@ -39,7 +39,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/fixtures/test-workflow-image-pipeline.json b/homestar-runtime/tests/fixtures/test-workflow-image-pipeline.json index e06736d1..e32d9ef9 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-image-pipeline.json +++ b/homestar-runtime/tests/fixtures/test-workflow-image-pipeline.json @@ -22,7 +22,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } }, { @@ -37,7 +37,7 @@ "args": [ { "await/ok": { - "/": "bafyrmieb4j43vm3vzuar7qs7f73f3xy55evyifv4fctfk5s4qdg7u6cj2m" + "/": "bafyrmif6exakmqcoobygui5s6eo6i4nrp7eyy2nfibj4hty2i72gqd6zhq" } } ], @@ -45,7 +45,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } }, { @@ -60,7 +60,7 @@ "args": [ { "await/ok": { - "/": "bafyrmiarakphxmrhnjw36f3ml3um66ctmfggvq5pboahemvho3mjjalqiy" + "/": "bafyrmihvwl55wcrqvz7p7s3tw3cnc3bbndzpl6fafckkoboadjafj5lkqe" } } ], @@ -68,7 +68,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/fixtures/test-workflow-no-awaits1.json b/homestar-runtime/tests/fixtures/test-workflow-no-awaits1.json index 7d48e2aa..6adf2448 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-no-awaits1.json +++ b/homestar-runtime/tests/fixtures/test-workflow-no-awaits1.json @@ -22,7 +22,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/fixtures/test-workflow-no-awaits2.json b/homestar-runtime/tests/fixtures/test-workflow-no-awaits2.json index f37da81e..451ef097 100644 --- a/homestar-runtime/tests/fixtures/test-workflow-no-awaits2.json +++ b/homestar-runtime/tests/fixtures/test-workflow-no-awaits2.json @@ -22,7 +22,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } }, { @@ -47,7 +47,7 @@ }, "nnc": "", "op": "wasm/run", - "rsc": "ipfs://bafybeidwnpwd3jygfocbto5z6iyxexgeumt7vq7eyk652c6v3tzaifwfhe" + "rsc": "ipfs://bafybeia32q3oy6u47x624rmsmgrrlpn7ulruissmz5z2ap6alv7goe7h3q" } } ] diff --git a/homestar-runtime/tests/network/dht.rs b/homestar-runtime/tests/network/dht.rs index fd7c354b..8f72646d 100644 --- a/homestar-runtime/tests/network/dht.rs +++ b/homestar-runtime/tests/network/dht.rs @@ -674,7 +674,7 @@ fn test_libp2p_dht_workflow_info_provider_integration() -> Result<()> { // We want node two to request workflow info directly from node one // because of timeouts not because workflow info was missing from the // DHT, so we give node one time to put add workflow info to the DHT. - tokio::time::sleep(Duration::from_secs(9)).await; + tokio::time::sleep(Duration::from_secs(11)).await; let expected_workflow_cid = "bafyrmigqfjuwyyhec6w5nh44jsgihdyw6cv5hm65n7ux3jaeyndk2meigu"; diff --git a/homestar-runtime/tests/webserver.rs b/homestar-runtime/tests/webserver.rs index 03c6a2c4..c9237555 100644 --- a/homestar-runtime/tests/webserver.rs +++ b/homestar-runtime/tests/webserver.rs @@ -23,7 +23,7 @@ use std::{ static BIN: Lazy = Lazy::new(|| assert_cmd::cargo::cargo_bin(BIN_NAME)); const SUBSCRIBE_RUN_WORKFLOW_ENDPOINT: &str = "subscribe_run_workflow"; const UNSUBSCRIBE_RUN_WORKFLOW_ENDPOINT: &str = "unsubscribe_run_workflow"; -const AWAIT_CID: &str = "bafyrmih5ix3f5hckgh5vk57djwpjjnxv7x6c3r2gwbx3d4uil3xo6ub5ki"; +const AWAIT_CID: &str = "bafyrmic7gy3muoxiyepl44iwrkxxrnkl5oa77scqq3ptuigrm5faiqfgka"; #[test] #[serial_test::parallel] diff --git a/homestar-wasm/fixtures/example_test.wasm b/homestar-wasm/fixtures/example_test.wasm index 87fa5504bdc9b0aba2a7645f3222c6a91d75a9cd..a8261e2abac23ffd94bab28e8b3dc8880a2cbe40 100755 GIT binary patch delta 5227 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 Oqyv{v*#m~gC;kbAjBy_T delta 5216 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 diff --git a/homestar-wasm/fixtures/example_test_cargo_component.wasm b/homestar-wasm/fixtures/example_test_cargo_component.wasm index cfd872b9cece6cb8edcce5db3c71f1602e194ffa..ee331d15b95ec9ae21e35a656e93551ffb00126c 100755 GIT binary patch delta 5114 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 delta 5124 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 diff --git a/homestar-wasm/fixtures/example_test_cargo_component_wasi.wasm b/homestar-wasm/fixtures/example_test_cargo_component_wasi.wasm index 4da78fdfe9edbd2163002f855ba32c9bc2de33de..cf324651f98711377e2dea763a25c099bfd99a15 100755 GIT binary patch delta 4904 zcmcgwe^6A{6@KTv<;TK;yMQPz$Rmh?qDV+E8WMflB#z^#ZPG-eW;8!)1cMZfqm2zK zp(+W3$P+HYt}F@!lqBftJhU{Dgd`?iBgte;Oi1cXnbc&MNt(viHa6{dclT``ud(g) zkItL-&i%e~?z!ilbM9S+ml~2@YDnt6nn1m3MPiY9bK+7O@l_<&5Y_l><6n(j*mrKg zB@}0if*h%gE1oF`invwj8winGz{Z8yAp>g*v#LFHd_~`7gDxhlyJBFiVfHHn8y#k^ z8Q7>W>v|;^9*-n4%XGOW0T)NOe-5I-Hu0@AbepH7y0>!nFDLZcEFh zF5i)~eInKIB>6VW3!`b&cOtvUTG7*usO+a*E|(z0B7|hcJ%+J@`A;^{u({sF{p<<( ziIby4%-#@VgU#p|nvFp6+p)JVO6od1pq{Ny_ARMfA?iR~Qa9CisXj%d>*}8l3z zOh$xlVyq(Kxvn}}@@=s}LQ*89MlEY9!Wu8&+oOJgZ@)V2;5_oH4&Xyu*%bN1l>Xz7mmwelJI8TgKBJgmB`L^UBfsR3dPx)HDj=86Cp}(qd#}NfFC4BwKte@*^oVZo_=&B(Af?Di%C$RcTL( zj?p7>d!2dxCi6&c9vQ1d;qe=FihyTWjcZGfhFS+xk>^|5o3grcfRYciqBw=( zL|MQon^+t?cy6Eb*n2(Mz5FPGo?UD|vCHKW?urwXx+ZW+0a$ynG8h1(+W3|9`w3)a zf89)Z5IJRZCgFod7~U@M^CcE5!c5_kcD0Po#!MLMgFetrn zq}MFetI50QCZdaMQ6=O>_OnV_2k~YlO{a_6*OjzeqRVW@ZdyzSSk)fNVt?38ZaSx7 zJd5akmR3zE%)ggb1jnE~#-7}dfTRGL_9ErPhh z*3{Ah@-R;=70`9|ZY^yFsqCX1@@ggfC`-gf_V1^C5E=C}7dETw=|`f=%i8McLAs({ zucsDD9J>vE8sBH$9?E9#9iV&Y2%FSEQ|K_8-$0u}5p=K<4N!HmzcmDwp4CWO$jc5l zQWJHt+Zp`>)AA3JjA;)wQ;K@2K8{s3(TihgR&tQu9Yfuk*xSyx7-4^dx5v0xr0f)Pl7d-grEbbn!ujW#f0uur@p)(|3BR5ANw~=ZdtNN| zk%#88I1gp~|JP+`!}3EY&}DZ15M?=Bfwl#9JnQ4KRaCl}-;3h!)gEu7i}+z@^V{h#4RJA* zMR!n%*n5;MXvZmN?w|s(s)t?ZpmKEL!cICuF#PO!8cOu@J4!w@Qf%MBlNyIat&HoK8B08x(^DWg%uy(FdOgo8-M`eHc$P;Eym)H{iwM_xE1D;AbXhqd1+D3ngqL$09Xon z6J+`N(hZNvkCi?uZ!CTEvF)-KJddN4-PR?|unqtw172jCx}cq7g>;JJ}PV4kkupktPMRLV>1hZ~;5hw*0OU9(*fM!|^~_p|Lsr8y~a zzvby6^oy*^8VExKo?^hQz)Nuby`fn0X(hX+Sn?dYZ6?Y;o!he87FtRao&FY6_^qL13(RI4 z@R!i@&d~K&bj(H;TAslok1w+1g*W^Tw7g+->po!PhEKt}al_|L*e(h9Kf(9&9l*w7 zb3DzUpBA*Q2roDVgt59D8yB1eY~1c-VA+CajEJ%-VDOH<1!O2 zH{mTN{Gggf>s=)j57>h89r5B?Kp CxdBlC delta 4898 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 delta 5124 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 diff --git a/homestar-wasm/fixtures/example_test_wasi.wasm b/homestar-wasm/fixtures/example_test_wasi.wasm index 43b8766b05697018d42d5eb592a9b72903ac6449..68c5fb29321bcb849e681692c1daef67b994f67a 100755 GIT binary patch delta 4828 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 G^M3#f^5z8q delta 4849 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