diff --git a/packages/cli/src/lib/test-env/client-config.ts b/packages/cli/src/lib/test-env/client-config.ts index 7128b2f9a..37de5466c 100644 --- a/packages/cli/src/lib/test-env/client-config.ts +++ b/packages/cli/src/lib/test-env/client-config.ts @@ -1,4 +1,3 @@ -import { getTestEnvProviders } from "./providers"; import { ETH_ENS_IPFS_MODULE_CONSTANTS } from "../../lib"; import { @@ -18,14 +17,8 @@ import { IWrapPackage, Uri } from "@polywrap/core-js"; export function getTestEnvClientConfig(): Partial { // TODO: move this into its own package, since it's being used everywhere? // maybe have it exported from test-env. - const providers = getTestEnvProviders(); - const ipfsProvider = providers.ipfsProvider; - const ethProvider = providers.ethProvider; - - if (!ipfsProvider || !ethProvider) { - throw Error("Test environment not found."); - } - + const ipfsProvider = ETH_ENS_IPFS_MODULE_CONSTANTS.ipfsProvider; + const ethProvider = ETH_ENS_IPFS_MODULE_CONSTANTS.ethereumProvider; const ensAddress = ETH_ENS_IPFS_MODULE_CONSTANTS.ensAddresses.ensAddress; const testnetEnsResolverUri = "proxy/testnet-ens-contenthash-uri-resolver"; diff --git a/packages/cli/src/lib/test-env/index.ts b/packages/cli/src/lib/test-env/index.ts index bf8a304fe..4a77101fc 100644 --- a/packages/cli/src/lib/test-env/index.ts +++ b/packages/cli/src/lib/test-env/index.ts @@ -1,2 +1 @@ export * from "./client-config"; -export * from "./providers"; diff --git a/packages/cli/src/lib/test-env/providers.ts b/packages/cli/src/lib/test-env/providers.ts deleted file mode 100644 index a25e7c507..000000000 --- a/packages/cli/src/lib/test-env/providers.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ETH_ENS_IPFS_MODULE_CONSTANTS } from "../../lib"; - -export function getTestEnvProviders( - ipfsProvider?: string, - ethProvider?: string -): { ipfsProvider?: string; ethProvider?: string } { - return { - ipfsProvider: ipfsProvider ?? ETH_ENS_IPFS_MODULE_CONSTANTS.ipfsProvider, - ethProvider: ethProvider ?? ETH_ENS_IPFS_MODULE_CONSTANTS.ethereumProvider, - }; -} diff --git a/packages/templates/app/android/package.json b/packages/templates/app/android/package.json index 05e6d79b9..9aac4aa74 100644 --- a/packages/templates/app/android/package.json +++ b/packages/templates/app/android/package.json @@ -5,6 +5,6 @@ "codegen": "npx polywrap codegen -g app/src/main/java/wrap" }, "devDependencies": { - "polywrap": "0.11.2" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/app/ios/package.json b/packages/templates/app/ios/package.json index 82a8a9c50..485323bcf 100644 --- a/packages/templates/app/ios/package.json +++ b/packages/templates/app/ios/package.json @@ -5,6 +5,6 @@ "codegen": "npx polywrap codegen -g Template/wrap" }, "devDependencies": { - "polywrap": "0.11.2" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/app/python/package.json b/packages/templates/app/python/package.json index 01d4b27ff..fd4bc481b 100644 --- a/packages/templates/app/python/package.json +++ b/packages/templates/app/python/package.json @@ -6,6 +6,6 @@ "test": "poetry run python -m sample" }, "devDependencies": { - "polywrap": "0.11.2" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/app/rust/Cargo.toml b/packages/templates/app/rust/Cargo.toml index e92914b99..c21c9182f 100644 --- a/packages/templates/app/rust/Cargo.toml +++ b/packages/templates/app/rust/Cargo.toml @@ -11,7 +11,7 @@ include = [ ] [dependencies] -polywrap = { version = "~0.1.9-beta.2" } +polywrap = { version = "~0.1.10" } serde = {version = "1.0.145", features = ["derive"]} [dev-dependencies] diff --git a/packages/templates/app/rust/package.json b/packages/templates/app/rust/package.json index b5db6c0ae..9ee61b5d2 100644 --- a/packages/templates/app/rust/package.json +++ b/packages/templates/app/rust/package.json @@ -5,6 +5,6 @@ "codegen": "npx polywrap codegen" }, "devDependencies": { - "polywrap": "0.11.2" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/app/typescript/package.json b/packages/templates/app/typescript/package.json index 03d54c9c3..0bdb2be4e 100644 --- a/packages/templates/app/typescript/package.json +++ b/packages/templates/app/typescript/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "@types/node": "18.15.0", - "polywrap": "0.12.1", + "polywrap": "~0.12.1", "ts-node": "10.9.1", "typescript": "4.9.5" } diff --git a/packages/templates/plugin/python/package.json b/packages/templates/plugin/python/package.json index dd948a1b2..6cbfe611e 100644 --- a/packages/templates/plugin/python/package.json +++ b/packages/templates/plugin/python/package.json @@ -6,6 +6,6 @@ "test": "poetry run pytest" }, "dependencies": { - "polywrap": "0.11.3" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/plugin/rust/Cargo.toml b/packages/templates/plugin/rust/Cargo.toml index 57d2f6863..b3db914e1 100644 --- a/packages/templates/plugin/rust/Cargo.toml +++ b/packages/templates/plugin/rust/Cargo.toml @@ -11,11 +11,11 @@ include = [ ] [dependencies] -polywrap_core = { version = "~0.1.8" } -polywrap_plugin = { version = "~0.1.8" } +polywrap_core = { version = "~0.1.10" } +polywrap_plugin = { version = "~0.1.10" } polywrap_msgpack_serde = { version = "~0.0.2-beta.7" } -wrap_manifest_schemas = { version = "~0.1.8" } +wrap_manifest_schemas = { version = "~0.1.10" } serde = {version = "1.0.145", features = ["derive"]} [dev-dependencies] -polywrap_client = { version = "~0.1.8" } +polywrap = { version = "~0.1.10" } diff --git a/packages/templates/plugin/rust/package.json b/packages/templates/plugin/rust/package.json index e4d862cdd..4df756a43 100644 --- a/packages/templates/plugin/rust/package.json +++ b/packages/templates/plugin/rust/package.json @@ -2,6 +2,6 @@ "name": "templates-plugin-rust", "private": true, "dependencies": { - "polywrap": "0.11.3" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/plugin/rust/tests/e2e.rs b/packages/templates/plugin/rust/tests/e2e.rs index f8a9c346a..136261175 100644 --- a/packages/templates/plugin/rust/tests/e2e.rs +++ b/packages/templates/plugin/rust/tests/e2e.rs @@ -1,30 +1,28 @@ use template_plugin_rs::SamplePlugin; use template_plugin_rs::wrap::module::ArgsSampleMethod; -use polywrap_core::{ - client::ClientConfig, - uri::Uri, +use polywrap::{ + Client, + ClientConfig, + ClientConfigBuilder, + Uri, }; use polywrap_plugin::{package::PluginPackage}; -use polywrap_client::{ - client::PolywrapClient, - builder::{PolywrapClientConfig, PolywrapClientConfigBuilder}, -}; use polywrap_msgpack_serde::to_vec; use std::{ - sync::{Arc, Mutex}, + sync::{Arc}, }; -fn get_client() -> PolywrapClient { +fn get_client() -> Client { let sample_plugin = SamplePlugin {}; let plugin_pkg = PluginPackage::::from(sample_plugin); - let mut config = PolywrapClientConfig::new(); + let mut config = ClientConfig::new(); config.add_package( Uri::try_from("plugin/sample").unwrap(), Arc::new(plugin_pkg) ); - PolywrapClient::new(config.into()) + Client::new(config.into()) } #[test] diff --git a/packages/templates/plugin/typescript/package.json b/packages/templates/plugin/typescript/package.json index 7beebcc62..46bf2ac0e 100644 --- a/packages/templates/plugin/typescript/package.json +++ b/packages/templates/plugin/typescript/package.json @@ -23,7 +23,7 @@ "@types/jest": "26.0.8", "@types/prettier": "2.6.0", "jest": "26.6.3", - "polywrap": "0.12.1", + "polywrap": "~0.12.1", "rimraf": "3.0.2", "ts-jest": "26.5.4", "ts-node": "10.9.1", diff --git a/packages/templates/wasm/assemblyscript/package.json b/packages/templates/wasm/assemblyscript/package.json index 5655b1599..a42c9031d 100644 --- a/packages/templates/wasm/assemblyscript/package.json +++ b/packages/templates/wasm/assemblyscript/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/jest": "26.0.8", "jest": "26.6.3", - "polywrap": "0.12.1", + "polywrap": "~0.12.1", "ts-jest": "26.5.4", "typescript": "4.9.5" }, diff --git a/packages/templates/wasm/golang/package.json b/packages/templates/wasm/golang/package.json index aa9a03750..1c868f85f 100644 --- a/packages/templates/wasm/golang/package.json +++ b/packages/templates/wasm/golang/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@types/jest": "26.0.8", "jest": "26.6.3", - "polywrap": "0.12.1", + "polywrap": "~0.12.1", "ts-jest": "26.5.4", "typescript": "4.9.5" } diff --git a/packages/templates/wasm/interface/package.json b/packages/templates/wasm/interface/package.json index 679be83ee..9144c37a7 100644 --- a/packages/templates/wasm/interface/package.json +++ b/packages/templates/wasm/interface/package.json @@ -2,6 +2,6 @@ "name": "templates-interface", "private": true, "dependencies": { - "polywrap": "~0.11.0" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/wasm/rust/Cargo.toml b/packages/templates/wasm/rust/Cargo.toml index a3a471c4a..f369a277f 100644 --- a/packages/templates/wasm/rust/Cargo.toml +++ b/packages/templates/wasm/rust/Cargo.toml @@ -10,12 +10,12 @@ edition = "2021" include = ["src"] [dependencies] -polywrap-wasm-rs = { version = "0.12.0" } -polywrap_msgpack_serde = "0.0.2-beta.7" +polywrap-wasm-rs = { version = "~0.12.1" } +polywrap_msgpack_serde = "0.0.2" serde = { version = "1.0", features = ["derive"] } [dev-dependencies] -polywrap = { version = "0.1.9-beta.2" } +polywrap = { version = "~0.1.10" } [lib] crate-type = ["cdylib"] diff --git a/packages/templates/wasm/rust/package.json b/packages/templates/wasm/rust/package.json index 8aec722df..3c637a9a4 100644 --- a/packages/templates/wasm/rust/package.json +++ b/packages/templates/wasm/rust/package.json @@ -7,12 +7,10 @@ "codegen": "npx polywrap codegen", "build": "npx polywrap build", "deploy": "npx polywrap deploy", - "test": "yarn test:e2e && yarn test:workflow", - "test:e2e": "yarn test:e2e:codegen && cargo test --release", - "test:e2e:codegen": "npx polywrap codegen -m ./tests/types/polywrap.app.yaml -g ./tests/types/wrap", - "test:workflow": "npx polywrap test" + "test": "yarn test:codegen && cargo test --release", + "test:codegen": "npx polywrap codegen -m ./tests/types/polywrap.app.yaml -g ./tests/types/wrap" }, "devDependencies": { - "polywrap": "0.12.1" + "polywrap": "~0.12.1" } } diff --git a/packages/templates/wasm/rust/polywrap.test.cue b/packages/templates/wasm/rust/polywrap.test.cue deleted file mode 100644 index 72c37000a..000000000 --- a/packages/templates/wasm/rust/polywrap.test.cue +++ /dev/null @@ -1,11 +0,0 @@ -package e2e - -sampleMethod: { - $0: { - data: { - value: "polywrap from sample_method" - }, - error?: _|_, - } -} - diff --git a/packages/templates/wasm/rust/polywrap.test.yaml b/packages/templates/wasm/rust/polywrap.test.yaml deleted file mode 100644 index c622bccd2..000000000 --- a/packages/templates/wasm/rust/polywrap.test.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: template-wasm-rs -format: 0.1.0 -validation: "./polywrap.test.cue" -jobs: - sampleMethod: - steps: - - uri: fs/build - method: sampleMethod - args: - arg: "polywrap" diff --git a/packages/templates/wasm/rust/tests/it/module.rs b/packages/templates/wasm/rust/tests/it/module.rs index a738738bb..33e83bc53 100644 --- a/packages/templates/wasm/rust/tests/it/module.rs +++ b/packages/templates/wasm/rust/tests/it/module.rs @@ -1,14 +1,14 @@ use crate::types::wrap::types::{ - TemplateModule, - TemplateModuleArgsSampleMethod + Template, + TemplateArgsSampleMethod }; #[test] fn sample_method() { - let args = TemplateModuleArgsSampleMethod { + let args = TemplateArgsSampleMethod { arg: "input data".to_string(), }; - let template: TemplateModule = TemplateModule::new(None, None, None); - let response = template.sample_method(&args, None, None, None).unwrap(); + let template: Template = Template::new(None); + let response = template.sample_method(&args, None).unwrap(); assert_eq!(response.result, "input data from sample_method"); } diff --git a/packages/templates/wasm/typescript/package.json b/packages/templates/wasm/typescript/package.json index 41a85158d..1fd029577 100644 --- a/packages/templates/wasm/typescript/package.json +++ b/packages/templates/wasm/typescript/package.json @@ -21,7 +21,7 @@ "@rollup/plugin-typescript": "^11.1.2", "@types/jest": "26.0.8", "jest": "26.6.3", - "polywrap": "0.12.1", + "polywrap": "~0.12.1", "rollup": "^3.28.0", "typescript": "^5.1.6" }