From 5cb911143a0e74d6afc447005037616ca49cbd9d Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Sun, 20 Nov 2022 17:07:10 -0600 Subject: [PATCH 1/6] feat: add polywrap.yaml project resources --- CHANGELOG.md | 12 ++ packages/cli/lang/en.json | 3 + packages/cli/lang/es.json | 3 + packages/cli/src/__tests__/e2e/build.spec.ts | 3 +- packages/cli/src/lib/Compiler.ts | 52 +++++++-- packages/cli/src/lib/helpers/metadata.ts | 2 +- .../polywrap/src/formats/polywrap/0.3.0.ts | 80 +++++++++++++ .../polywrap/src/formats/polywrap/index.ts | 11 +- .../polywrap/migrators/0.2.0_to_0.3.0.ts | 10 ++ .../src/formats/polywrap/migrators/index.ts | 8 +- .../polywrap/src/formats/polywrap/validate.ts | 2 + .../polywrap/formats/polywrap/0.3.0.json | 110 ++++++++++++++++++ .../015-resource-files/README.md | 2 + .../015-resource-files/expected/output.json | 5 + .../015-resource-files/expected/stdout.json | 8 ++ .../015-resource-files/log-file.txt | 17 +++ .../015-resource-files/package.json | 15 +++ .../015-resource-files/polywrap.build.yaml | 9 ++ .../015-resource-files/polywrap.yaml | 11 ++ .../015-resource-files/src/index.ts | 5 + .../015-resource-files/src/schema.graphql | 5 + 21 files changed, 360 insertions(+), 13 deletions(-) create mode 100644 packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts create mode 100644 packages/js/manifests/polywrap/src/formats/polywrap/migrators/0.2.0_to_0.3.0.ts create mode 100644 packages/manifests/polywrap/formats/polywrap/0.3.0.json create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/package.json create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.build.yaml create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/index.ts create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/schema.graphql diff --git a/CHANGELOG.md b/CHANGELOG.md index a735e4ea9d..b81800afd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Polywrap Origin (0.10.0-pre.4) ## Features +* [PR-...](https://github.com/polywrap/toolchain/pull/...) `polywrap` CLI: Polywrap projects can now include a list of `resources:` that are included in the `polywrap.yaml` project manifest. Each resource is a path to a file. For example: + ```yaml + format: 0.3.0 + project: + ... + source: + ... + resources: + - ./README.md + - ./resource.dat + ``` +* [PR-...](https://github.com/polywrap/toolchain/pull/...) `@polywrap/polywrap-manifest-types-js`, `@polywrap/polywrap-manifest-schemas`: Added version `0.3.0` of the `PolywrapManifest`, which includes the new `resources: string[]` field, containing file paths. * [PR-1411](https://github.com/polywrap/toolchain/pull/1411) `@polywrap/client-config-builder-js`: The `ens-text-record-resolver` wrapper @ [`wrap://ipfs/QmfRCVA1MSAjUbrXXjya4xA9QHkbWeiKRsT7Um1cvrR7FY`](https://wrappers.io/v/ipfs/QmfRCVA1MSAjUbrXXjya4xA9QHkbWeiKRsT7Um1cvrR7FY) has been added to the default client config bundle. This resolver enables ENS, text-record based, WRAP URI resolution. The text-record's key must be prepended with the `wrap/...` identifier. For example, the URI `wrap://ens/domain.eth:foo` maps to `domain.eth`'s `wrap/foo` text record. The `wrap/foo` text-record's value must contain another valid WRAP URI. For examples, see [dev.polywrap.eth](https://app.ens.domains/name/dev.polywrap.eth/details). * [PR-1369](https://github.com/polywrap/toolchain/pull/1369) `@polywrap/core-js`: * `GetImplementationsOptions` now accepts an optional resolution context, to be used to handle infinite recursion when a resolver uses `getImplementations` diff --git a/packages/cli/lang/en.json b/packages/cli/lang/en.json index 8c62e6ce82..8c2f0094ed 100644 --- a/packages/cli/lang/en.json +++ b/packages/cli/lang/en.json @@ -211,6 +211,9 @@ "lib_compiler_noInvoke": "WASM module is missing the _wrap_invoke export. This should never happen...", "lib_compiler_invalid_module": "Invalid Wasm module found. {modulePath} is invalid. Error: {error}", "lib_compiler_cannotBuildInterfaceModules": "Cannot build modules for an Interface Polywrap", + "lib_compiler_outputResourceText": "Copying resource: {resource}", + "lib_compiler_outputResourceError": "Failed to copy resource: {resource}", + "lib_compiler_outputResourceWarning": "Warnings copying resource: {resource}", "lib_compiler_outputMetadataText": "Metadata written", "lib_compiler_outputMetadataError": "Failed to output metadata", "lib_compiler_outputMetadataWarning": "Warnings writing metadata", diff --git a/packages/cli/lang/es.json b/packages/cli/lang/es.json index 8c62e6ce82..8c2f0094ed 100644 --- a/packages/cli/lang/es.json +++ b/packages/cli/lang/es.json @@ -211,6 +211,9 @@ "lib_compiler_noInvoke": "WASM module is missing the _wrap_invoke export. This should never happen...", "lib_compiler_invalid_module": "Invalid Wasm module found. {modulePath} is invalid. Error: {error}", "lib_compiler_cannotBuildInterfaceModules": "Cannot build modules for an Interface Polywrap", + "lib_compiler_outputResourceText": "Copying resource: {resource}", + "lib_compiler_outputResourceError": "Failed to copy resource: {resource}", + "lib_compiler_outputResourceWarning": "Warnings copying resource: {resource}", "lib_compiler_outputMetadataText": "Metadata written", "lib_compiler_outputMetadataError": "Failed to output metadata", "lib_compiler_outputMetadataWarning": "Warnings writing metadata", diff --git a/packages/cli/src/__tests__/e2e/build.spec.ts b/packages/cli/src/__tests__/e2e/build.spec.ts index 039f9eadd5..3200b3f541 100644 --- a/packages/cli/src/__tests__/e2e/build.spec.ts +++ b/packages/cli/src/__tests__/e2e/build.spec.ts @@ -100,9 +100,8 @@ describe("e2e tests for build command", () => { for (const file of expectedFiles) { if (!fs.existsSync(path.join(buildDir, file))) { - expect(path.join(buildDir, file)).toBe("debug") + fail(`Did not find expected file: ${path.join(buildDir, file)}`); } - expect(fs.existsSync(path.join(buildDir, file))).toBeTruthy(); } } }; diff --git a/packages/cli/src/lib/Compiler.ts b/packages/cli/src/lib/Compiler.ts index 3e394a07c4..778883e112 100644 --- a/packages/cli/src/lib/Compiler.ts +++ b/packages/cli/src/lib/Compiler.ts @@ -6,7 +6,7 @@ import { generateWrapFile, intlMsg, outputManifest, - outputMetadata, + copyMetadata, PolywrapProject, resetDir, SchemaComposer, @@ -48,12 +48,15 @@ export class Compiler { await codeGenerator.generate(); } - // Compile the Wrapper + // Compile & Output: wrap.wasm await this._buildModules(); } - // Output Polywrap Metadata - await this._outputPolywrapMetadata(); + // Copy: Resource files + await this._copyResourceFiles(); + + // Copy: Polywrap Metadata + await this._copyPolywrapMetadata(); }; try { @@ -127,16 +130,51 @@ export class Compiler { ); } - private async _outputPolywrapMetadata(): Promise { + private async _copyResourceFiles(): Promise { + const { outputDir, project } = this._config; + + const projectManifest = await project.getManifest(); + + if (!projectManifest || !projectManifest.resources) { + return Promise.resolve(); + } + + const logger = project.logger; + + for (const resource of projectManifest.resources) { + const resourcePath = path.resolve(resource); + + await logActivity( + logger, + intlMsg.lib_compiler_outputResourceText({ resource }), + intlMsg.lib_compiler_outputResourceError({ resource }), + intlMsg.lib_compiler_outputResourceWarning({ resource }), + async () => { + if (!fs.existsSync(resourcePath)) { + throw Error(`Resource can't be found.`); + } + + const fileName = path.basename(resourcePath); + const outputPath = path.join(outputDir, fileName); + + // NOTE: we assume single files, that have their directories flattened. + // This could be updated to support directories and custom output paths. + await fs.promises.copyFile(resourcePath, outputPath); + } + ); + } + } + + private async _copyPolywrapMetadata(): Promise { const { outputDir, project } = this._config; const projectMetaManifest = await project.getMetaManifest(); if (!projectMetaManifest) { - return undefined; + return Promise.resolve(); } - const builtMetaManifest = await outputMetadata( + const builtMetaManifest = await copyMetadata( projectMetaManifest, outputDir, project.getManifestDir(), diff --git a/packages/cli/src/lib/helpers/metadata.ts b/packages/cli/src/lib/helpers/metadata.ts index cb7139b479..3be276e89c 100644 --- a/packages/cli/src/lib/helpers/metadata.ts +++ b/packages/cli/src/lib/helpers/metadata.ts @@ -6,7 +6,7 @@ import { MetaManifest } from "@polywrap/polywrap-manifest-types-js"; import fs from "fs"; import path from "path"; -export async function outputMetadata( +export async function copyMetadata( metaManifest: MetaManifest, outputDir: string, rootDir: string, diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts b/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts new file mode 100644 index 0000000000..acb67cf35f --- /dev/null +++ b/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts @@ -0,0 +1,80 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +/* tslint:disable */ +/** + * This file was automatically generated by json-schema-to-typescript. + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, + * and run json-schema-to-typescript to regenerate this file. + */ + +export interface PolywrapManifest { + /** + * Polywrap manifest format version. + */ + format: "0.3.0"; + /** + * Basic project properties. + */ + project: { + /** + * Name of this project. + */ + name: string; + /** + * Type of this project. + */ + type: string; + }; + /** + * Project source files. + */ + source: { + /** + * Path to the project's entry point. + */ + module?: string; + /** + * Path to the project's graphql schema. + */ + schema: string; + /** + * Specify ABIs to be used for the import URIs within your schema. + */ + import_abis?: ImportAbis[]; + }; + /** + * Project resource files. + */ + resources?: string[]; + /** + * Project extension files (build, meta, deploy, infra). + */ + extensions?: { + /** + * Path to the project build manifest file. + */ + build?: string; + /** + * Path to project metadata manifest file. + */ + meta?: string; + /** + * Path to project deploy manifest file. + */ + deploy?: string; + /** + * Path to project infra manifest file. + */ + infra?: string; + }; + __type: "PolywrapManifest"; +} +export interface ImportAbis { + /** + * One of the schema's import URI. + */ + uri: string; + /** + * Path to a local ABI (or schema). Supported file formats: [*.graphql, *.info, *.json, *.yaml] + */ + abi: string; +} diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/index.ts b/packages/js/manifests/polywrap/src/formats/polywrap/index.ts index 9483c5de89..f2f3db1d33 100644 --- a/packages/js/manifests/polywrap/src/formats/polywrap/index.ts +++ b/packages/js/manifests/polywrap/src/formats/polywrap/index.ts @@ -11,10 +11,14 @@ import { import { PolywrapManifest as PolywrapManifest_0_2_0, } from "./0.2.0"; +import { + PolywrapManifest as PolywrapManifest_0_3_0, +} from "./0.3.0"; export { PolywrapManifest_0_1_0, PolywrapManifest_0_2_0, + PolywrapManifest_0_3_0, }; export enum PolywrapManifestFormats { @@ -22,6 +26,7 @@ export enum PolywrapManifestFormats { "v0.1" = "0.1", "v0.1.0" = "0.1.0", "v0.2.0" = "0.2.0", + "v0.3.0" = "0.3.0", } export const PolywrapManifestSchemaFiles: Record = { @@ -29,17 +34,19 @@ export const PolywrapManifestSchemaFiles: Record = { "0.1": "formats/polywrap/0.1.0.json", "0.1.0": "formats/polywrap/0.1.0.json", "0.2.0": "formats/polywrap/0.2.0.json", + "0.3.0": "formats/polywrap/0.3.0.json", } export type AnyPolywrapManifest = | PolywrapManifest_0_1_0 | PolywrapManifest_0_2_0 + | PolywrapManifest_0_3_0 -export type PolywrapManifest = PolywrapManifest_0_2_0; +export type PolywrapManifest = PolywrapManifest_0_3_0; -export const latestPolywrapManifestFormat = PolywrapManifestFormats["v0.2.0"] +export const latestPolywrapManifestFormat = PolywrapManifestFormats["v0.3.0"] export { migratePolywrapManifest } from "./migrate"; diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/migrators/0.2.0_to_0.3.0.ts b/packages/js/manifests/polywrap/src/formats/polywrap/migrators/0.2.0_to_0.3.0.ts new file mode 100644 index 0000000000..4a01a3d86c --- /dev/null +++ b/packages/js/manifests/polywrap/src/formats/polywrap/migrators/0.2.0_to_0.3.0.ts @@ -0,0 +1,10 @@ +import { ILogger } from "@polywrap/logging-js"; +import { PolywrapManifest as OldManifest } from "../0.2.0"; +import { PolywrapManifest as NewManifest } from "../0.3.0"; + +export function migrate(migrate: OldManifest, logger?: ILogger): NewManifest { + return { + ...migrate, + format: "0.3.0", + }; +} diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/migrators/index.ts b/packages/js/manifests/polywrap/src/formats/polywrap/migrators/index.ts index 2c882af9fa..a879480d60 100644 --- a/packages/js/manifests/polywrap/src/formats/polywrap/migrators/index.ts +++ b/packages/js/manifests/polywrap/src/formats/polywrap/migrators/index.ts @@ -1,5 +1,6 @@ import { Migrator } from "../../../migrations"; import { migrate as migrate_0_1_0_to_0_2_0 } from "./0.1.0_to_0.2.0"; +import { migrate as migrate_0_2_0_to_0_3_0 } from "./0.2.0_to_0.3.0"; export const migrators: Migrator[] = [ { @@ -11,5 +12,10 @@ export const migrators: Migrator[] = [ from: "0.1.0", to: "0.2.0", migrate: migrate_0_1_0_to_0_2_0 + }, + { + from: "0.2.0", + to: "0.3.0", + migrate: migrate_0_2_0_to_0_3_0 } -]; \ No newline at end of file +]; diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/validate.ts b/packages/js/manifests/polywrap/src/formats/polywrap/validate.ts index b8b07fa63b..3bef8152c2 100644 --- a/packages/js/manifests/polywrap/src/formats/polywrap/validate.ts +++ b/packages/js/manifests/polywrap/src/formats/polywrap/validate.ts @@ -11,6 +11,7 @@ import { import PolywrapManifestSchema_0_1_0 from "@polywrap/polywrap-manifest-schemas/formats/polywrap/0.1.0.json"; import PolywrapManifestSchema_0_2_0 from "@polywrap/polywrap-manifest-schemas/formats/polywrap/0.2.0.json"; +import PolywrapManifestSchema_0_3_0 from "@polywrap/polywrap-manifest-schemas/formats/polywrap/0.3.0.json"; import { Schema, @@ -28,6 +29,7 @@ const schemas: PolywrapManifestSchemas = { "0.1": PolywrapManifestSchema_0_1_0, "0.1.0": PolywrapManifestSchema_0_1_0, "0.2.0": PolywrapManifestSchema_0_2_0, + "0.3.0": PolywrapManifestSchema_0_3_0, }; const validator = new Validator(); diff --git a/packages/manifests/polywrap/formats/polywrap/0.3.0.json b/packages/manifests/polywrap/formats/polywrap/0.3.0.json new file mode 100644 index 0000000000..4fc3fb7db4 --- /dev/null +++ b/packages/manifests/polywrap/formats/polywrap/0.3.0.json @@ -0,0 +1,110 @@ +{ + "id": "PolywrapManifest", + "type": "object", + "additionalProperties": false, + "required": ["format", "project", "source"], + "properties": { + "format": { + "description": "Polywrap manifest format version.", + "type": "string", + "enum": ["0.3.0"] + }, + "project": { + "description": "Basic project properties.", + "type": "object", + "additionalProperties": false, + "required": ["name", "type"], + "properties": { + "name": { + "description": "Name of this project.", + "type": "string", + "pattern": "^[a-zA-Z0-9\\-\\_]+$" + }, + "type": { + "description": "Type of this project.", + "type": "string", + "pattern": "^((interface)|(wasm\\/[a-z0-9]+))$" + } + } + }, + "source": { + "description": "Project source files.", + "type": "object", + "additionalProperties": false, + "required": ["schema"], + "properties": { + "module": { + "description": "Path to the project's entry point.", + "type": "string", + "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.?[\\w\\-\\.]*$" + }, + "schema": { + "description": "Path to the project's graphql schema.", + "type": "string", + "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.graphql$" + }, + "import_abis": { + "description": "Specify ABIs to be used for the import URIs within your schema.", + "type": "array", + "items": { + "$ref": "#/definitions/import_abis" + } + } + } + }, + "resources": { + "description": "Project resource files.", + "type": "array", + "items": { + "type": "string", + "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.?[\\w\\-\\.]*$" + } + }, + "extensions": { + "description": "Project extension files (build, meta, deploy, infra).", + "type": "object", + "additionalProperties": false, + "properties": { + "build": { + "description": "Path to the project build manifest file.", + "type": "string", + "pattern": "^\\.?\\.?(\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)*\\/[\\w\\-\\.]+\\.(yaml|json)$" + }, + "meta": { + "description": "Path to project metadata manifest file.", + "type": "string", + "pattern": "^\\.?\\.?(\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)*\\/[\\w\\-\\.]+\\.(yaml|json)$" + }, + "deploy": { + "description": "Path to project deploy manifest file.", + "type": "string", + "pattern": "^\\.?\\.?(\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)*\\/[\\w\\-\\.]+\\.(yaml|json)$" + }, + "infra": { + "description": "Path to project infra manifest file.", + "type": "string", + "pattern": "^\\.?\\.?(\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)*\\/[\\w\\-\\.]+\\.(yaml|json)$" + } + } + } + }, + "definitions": { + "import_abis": { + "type": "object", + "additionalProperties": false, + "properties": { + "uri": { + "description": "One of the schema's import URI.", + "type": "string", + "pattern": "^[wrap://]*[a-z\\-\\_0-9]+\\/.+$" + }, + "abi": { + "description": "Path to a local ABI (or schema). Supported file formats: [*.graphql, *.info, *.json, *.yaml]", + "type": "string", + "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.(info|graphql|json|yaml)$" + } + }, + "required": ["uri", "abi"] + } + } +} diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md new file mode 100644 index 0000000000..a1e96aa18f --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md @@ -0,0 +1,2 @@ +# Sanity Wrapper Project +Information about this wrapper here... \ No newline at end of file diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json new file mode 100644 index 0000000000..d30f88c31e --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json @@ -0,0 +1,5 @@ +[ + "wrap.wasm", + "wrap.info", + "README.md" +] \ No newline at end of file diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json new file mode 100644 index 0000000000..b3634eeb30 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json @@ -0,0 +1,8 @@ +{ + "stdout": [ + "Copying resource: ./README.md", + "Artifacts written to ./build", + "WRAP manifest written in ./build" + ], + "exitCode": 0 +} diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt new file mode 100644 index 0000000000..e7065eda27 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt @@ -0,0 +1,17 @@ +1668982663369 INFO: 🔄 Manifest loaded from ./polywrap.yaml1668982663381 INFO: ✅ Manifest loaded from ./polywrap.yaml1668982663381 INFO: > docker version1668982663478 INFO: 🔄 Compile Polywrap1668982663482 INFO: 🔄 WRAP manifest written in ./build/wrap.info1668982663500 INFO: 🔄 Manifest written to ./build/wrap.info1668982663520 INFO: ✅ Manifest written to ./build/wrap.info1668982663520 INFO: ✅ WRAP manifest written in ./build/wrap.info1668982663521 INFO: 🔄 Generate types1668982663536 INFO: ✅ Generate types1668982663541 INFO: > docker stats --no-stream1668982664157 INFO: 🔄 Manifest loaded from ./polywrap.build.yaml1668982664161 INFO: ✅ Manifest loaded from ./polywrap.build.yaml1668982664209 INFO: > docker run --rm -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/project:/project -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/linked-packages:/linked-packages polywrap/vm-base-as:latest /bin/bash --verbose /project/polywrap-build.sh1668982664762 INFO: set -e + +json -I -f package.json -e 'this.dependencies["@polywrap/wasm-as"]="../linked-packages/@polywrap/wasm-as"' +1668982664841 INFO: json: updated "package.json" in-place +1668982664849 INFO: yarn +1668982665044 INFO: yarn install v1.22.15 +1668982665115 INFO: [1/4] Resolving packages... +1668982665173 INFO: success Already up-to-date. +1668982665184 INFO: Done in 0.15s. +1668982665196 INFO: asc src/wrap/entry.ts \ + --path ./node_modules \ + --outFile ./build/wrap.wasm \ + --use abort=src/wrap/entry/wrapAbort \ + --optimize --importMemory \ + --runtime stub \ + --runPasses asyncify +1668982682366 INFO: > docker run --rm -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/project:/project -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/linked-packages:/linked-packages polywrap/vm-base-as:latest /bin/bash -c "chmod -R 777 /project && chmod -R 777 /linked-packages"1668982684275 INFO: 🔄 Artifacts written to ./build1668982684277 INFO: ✅ Artifacts written to ./build1668982684297 INFO: 🔄 Copying resource: ./README.md1668982684298 ERROR: ❌ Failed to copy resource: ./README.md: Error: EISDIR: illegal operation on a directory, copyfile '/Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md' -> '/Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/build' \ No newline at end of file diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/package.json b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/package.json new file mode 100644 index 0000000000..b42812c813 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/package.json @@ -0,0 +1,15 @@ +{ + "name": "@polywrap/test-project", + "version": "0.1.0", + "license": "MIT", + "private": true, + "scripts": { + "build": "polywrap build" + }, + "dependencies": { + "@polywrap/wasm-as": "../../../../../../../wasm/as" + }, + "devDependencies": { + "assemblyscript": "0.19.23" + } +} diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.build.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.build.yaml new file mode 100644 index 0000000000..de1e44ebac --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.build.yaml @@ -0,0 +1,9 @@ +format: 0.2.0 +strategies: + image: + node_version: "14.16.0" + include: + - ./package.json +linked_packages: + - name: "@polywrap/wasm-as" + path: ../../../../../../../wasm/as \ No newline at end of file diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml new file mode 100644 index 0000000000..35cd858986 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml @@ -0,0 +1,11 @@ +format: 0.3.0 +project: + name: test-project + type: wasm/assemblyscript +source: + module: ./src/index.ts + schema: ./src/schema.graphql +resources: + - ./README.md +extensions: + build: ./polywrap.build.yaml diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/index.ts b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/index.ts new file mode 100644 index 0000000000..862d4cb226 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/index.ts @@ -0,0 +1,5 @@ +import { Args_method } from "./wrap"; + +export function method(args: Args_method): string { + return args.arg; +} diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/schema.graphql b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/schema.graphql new file mode 100644 index 0000000000..325e224971 --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/src/schema.graphql @@ -0,0 +1,5 @@ +type Module { + method( + arg: String! + ): String! +} From b6194edcf6249cca93eebc3eea0f5da2bef56a5d Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Sun, 20 Nov 2022 17:12:03 -0600 Subject: [PATCH 2/6] chore: update CHANGELOG --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b81800afd8..8ecfca6ab3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Polywrap Origin (0.10.0-pre.4) ## Features -* [PR-...](https://github.com/polywrap/toolchain/pull/...) `polywrap` CLI: Polywrap projects can now include a list of `resources:` that are included in the `polywrap.yaml` project manifest. Each resource is a path to a file. For example: +* [PR-1430](https://github.com/polywrap/toolchain/pull/1430) `polywrap` CLI: Polywrap projects can now include a list of `resources:` that are included in the `polywrap.yaml` project manifest. Each resource is a path to a file. For example: ```yaml format: 0.3.0 project: @@ -11,7 +11,7 @@ - ./README.md - ./resource.dat ``` -* [PR-...](https://github.com/polywrap/toolchain/pull/...) `@polywrap/polywrap-manifest-types-js`, `@polywrap/polywrap-manifest-schemas`: Added version `0.3.0` of the `PolywrapManifest`, which includes the new `resources: string[]` field, containing file paths. +* [PR-1430](https://github.com/polywrap/toolchain/pull/1430) `@polywrap/polywrap-manifest-types-js`, `@polywrap/polywrap-manifest-schemas`: Added version `0.3.0` of the `PolywrapManifest`, which includes the new `resources: string[]` field, containing file paths. * [PR-1411](https://github.com/polywrap/toolchain/pull/1411) `@polywrap/client-config-builder-js`: The `ens-text-record-resolver` wrapper @ [`wrap://ipfs/QmfRCVA1MSAjUbrXXjya4xA9QHkbWeiKRsT7Um1cvrR7FY`](https://wrappers.io/v/ipfs/QmfRCVA1MSAjUbrXXjya4xA9QHkbWeiKRsT7Um1cvrR7FY) has been added to the default client config bundle. This resolver enables ENS, text-record based, WRAP URI resolution. The text-record's key must be prepended with the `wrap/...` identifier. For example, the URI `wrap://ens/domain.eth:foo` maps to `domain.eth`'s `wrap/foo` text record. The `wrap/foo` text-record's value must contain another valid WRAP URI. For examples, see [dev.polywrap.eth](https://app.ens.domains/name/dev.polywrap.eth/details). * [PR-1369](https://github.com/polywrap/toolchain/pull/1369) `@polywrap/core-js`: * `GetImplementationsOptions` now accepts an optional resolution context, to be used to handle infinite recursion when a resolver uses `getImplementations` From d64f7350f989b7528d5cd75688f27de0ef15158b Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Sun, 20 Nov 2022 17:13:36 -0600 Subject: [PATCH 3/6] chore: remove log file --- .../015-resource-files/log-file.txt | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt deleted file mode 100644 index e7065eda27..0000000000 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/log-file.txt +++ /dev/null @@ -1,17 +0,0 @@ -1668982663369 INFO: 🔄 Manifest loaded from ./polywrap.yaml1668982663381 INFO: ✅ Manifest loaded from ./polywrap.yaml1668982663381 INFO: > docker version1668982663478 INFO: 🔄 Compile Polywrap1668982663482 INFO: 🔄 WRAP manifest written in ./build/wrap.info1668982663500 INFO: 🔄 Manifest written to ./build/wrap.info1668982663520 INFO: ✅ Manifest written to ./build/wrap.info1668982663520 INFO: ✅ WRAP manifest written in ./build/wrap.info1668982663521 INFO: 🔄 Generate types1668982663536 INFO: ✅ Generate types1668982663541 INFO: > docker stats --no-stream1668982664157 INFO: 🔄 Manifest loaded from ./polywrap.build.yaml1668982664161 INFO: ✅ Manifest loaded from ./polywrap.build.yaml1668982664209 INFO: > docker run --rm -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/project:/project -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/linked-packages:/linked-packages polywrap/vm-base-as:latest /bin/bash --verbose /project/polywrap-build.sh1668982664762 INFO: set -e - -json -I -f package.json -e 'this.dependencies["@polywrap/wasm-as"]="../linked-packages/@polywrap/wasm-as"' -1668982664841 INFO: json: updated "package.json" in-place -1668982664849 INFO: yarn -1668982665044 INFO: yarn install v1.22.15 -1668982665115 INFO: [1/4] Resolving packages... -1668982665173 INFO: success Already up-to-date. -1668982665184 INFO: Done in 0.15s. -1668982665196 INFO: asc src/wrap/entry.ts \ - --path ./node_modules \ - --outFile ./build/wrap.wasm \ - --use abort=src/wrap/entry/wrapAbort \ - --optimize --importMemory \ - --runtime stub \ - --runPasses asyncify -1668982682366 INFO: > docker run --rm -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/project:/project -v /Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/.polywrap/wasm/build/linked-packages:/linked-packages polywrap/vm-base-as:latest /bin/bash -c "chmod -R 777 /project && chmod -R 777 /linked-packages"1668982684275 INFO: 🔄 Artifacts written to ./build1668982684277 INFO: ✅ Artifacts written to ./build1668982684297 INFO: 🔄 Copying resource: ./README.md1668982684298 ERROR: ❌ Failed to copy resource: ./README.md: Error: EISDIR: illegal operation on a directory, copyfile '/Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md' -> '/Users/dorgjelli/Dev/Repos/toolchain-b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/build' \ No newline at end of file From 5bbe1182d233ac13688c3da2db7976457b06f48a Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Mon, 21 Nov 2022 10:51:36 -0600 Subject: [PATCH 4/6] chore: change resources from array of files to directory path --- packages/cli/lang/en.json | 6 +-- packages/cli/lang/es.json | 6 +-- packages/cli/src/lib/Compiler.ts | 43 ++++++++----------- .../polywrap/src/formats/polywrap/0.3.0.ts | 4 +- .../polywrap/formats/polywrap/0.3.0.json | 9 ++-- .../015-resource-files/expected/output.json | 3 +- .../015-resource-files/expected/stdout.json | 2 +- .../015-resource-files/polywrap.yaml | 3 +- .../{ => resources}/README.md | 0 .../resources/test/resource.txt | 1 + 10 files changed, 35 insertions(+), 42 deletions(-) rename packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/{ => resources}/README.md (100%) create mode 100644 packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/test/resource.txt diff --git a/packages/cli/lang/en.json b/packages/cli/lang/en.json index 8c2f0094ed..825cb3db03 100644 --- a/packages/cli/lang/en.json +++ b/packages/cli/lang/en.json @@ -211,9 +211,9 @@ "lib_compiler_noInvoke": "WASM module is missing the _wrap_invoke export. This should never happen...", "lib_compiler_invalid_module": "Invalid Wasm module found. {modulePath} is invalid. Error: {error}", "lib_compiler_cannotBuildInterfaceModules": "Cannot build modules for an Interface Polywrap", - "lib_compiler_outputResourceText": "Copying resource: {resource}", - "lib_compiler_outputResourceError": "Failed to copy resource: {resource}", - "lib_compiler_outputResourceWarning": "Warnings copying resource: {resource}", + "lib_compiler_copyResourcesFolderText": "Copying resources folder: {folder}", + "lib_compiler_copyResourcesFolderError": "Failed to copy resources folder: {folder}", + "lib_compiler_copyResourcesFolderWarning": "Warnings copying resources folder: {folder}", "lib_compiler_outputMetadataText": "Metadata written", "lib_compiler_outputMetadataError": "Failed to output metadata", "lib_compiler_outputMetadataWarning": "Warnings writing metadata", diff --git a/packages/cli/lang/es.json b/packages/cli/lang/es.json index 8c2f0094ed..825cb3db03 100644 --- a/packages/cli/lang/es.json +++ b/packages/cli/lang/es.json @@ -211,9 +211,9 @@ "lib_compiler_noInvoke": "WASM module is missing the _wrap_invoke export. This should never happen...", "lib_compiler_invalid_module": "Invalid Wasm module found. {modulePath} is invalid. Error: {error}", "lib_compiler_cannotBuildInterfaceModules": "Cannot build modules for an Interface Polywrap", - "lib_compiler_outputResourceText": "Copying resource: {resource}", - "lib_compiler_outputResourceError": "Failed to copy resource: {resource}", - "lib_compiler_outputResourceWarning": "Warnings copying resource: {resource}", + "lib_compiler_copyResourcesFolderText": "Copying resources folder: {folder}", + "lib_compiler_copyResourcesFolderError": "Failed to copy resources folder: {folder}", + "lib_compiler_copyResourcesFolderWarning": "Warnings copying resources folder: {folder}", "lib_compiler_outputMetadataText": "Metadata written", "lib_compiler_outputMetadataError": "Failed to output metadata", "lib_compiler_outputMetadataWarning": "Warnings writing metadata", diff --git a/packages/cli/src/lib/Compiler.ts b/packages/cli/src/lib/Compiler.ts index 778883e112..08631f271c 100644 --- a/packages/cli/src/lib/Compiler.ts +++ b/packages/cli/src/lib/Compiler.ts @@ -19,6 +19,7 @@ import { WasmWrapper, WrapImports } from "@polywrap/wasm-js"; import { AsyncWasmInstance } from "@polywrap/asyncify-js"; import { normalizePath } from "@polywrap/os-js"; import fs from "fs"; +import fse from "fs-extra"; import path from "path"; export interface CompilerConfig { @@ -52,8 +53,8 @@ export class Compiler { await this._buildModules(); } - // Copy: Resource files - await this._copyResourceFiles(); + // Copy: Resources folder + await this._copyResourcesFolder(); // Copy: Polywrap Metadata await this._copyPolywrapMetadata(); @@ -130,7 +131,7 @@ export class Compiler { ); } - private async _copyResourceFiles(): Promise { + private async _copyResourcesFolder(): Promise { const { outputDir, project } = this._config; const projectManifest = await project.getManifest(); @@ -141,28 +142,22 @@ export class Compiler { const logger = project.logger; - for (const resource of projectManifest.resources) { - const resourcePath = path.resolve(resource); - - await logActivity( - logger, - intlMsg.lib_compiler_outputResourceText({ resource }), - intlMsg.lib_compiler_outputResourceError({ resource }), - intlMsg.lib_compiler_outputResourceWarning({ resource }), - async () => { - if (!fs.existsSync(resourcePath)) { - throw Error(`Resource can't be found.`); - } - - const fileName = path.basename(resourcePath); - const outputPath = path.join(outputDir, fileName); - - // NOTE: we assume single files, that have their directories flattened. - // This could be updated to support directories and custom output paths. - await fs.promises.copyFile(resourcePath, outputPath); + const folder = projectManifest.resources; + const folderPath = path.resolve(projectManifest.resources); + + await logActivity( + logger, + intlMsg.lib_compiler_copyResourcesFolderText({ folder }), + intlMsg.lib_compiler_copyResourcesFolderError({ folder }), + intlMsg.lib_compiler_copyResourcesFolderWarning({ folder }), + async () => { + if (!fs.existsSync(folderPath)) { + throw Error(`Resource can't be found.`); } - ); - } + + await fse.copy(folderPath, outputDir, { recursive: true }); + } + ); } private async _copyPolywrapMetadata(): Promise { diff --git a/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts b/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts index acb67cf35f..10e9848af3 100644 --- a/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts +++ b/packages/js/manifests/polywrap/src/formats/polywrap/0.3.0.ts @@ -42,9 +42,9 @@ export interface PolywrapManifest { import_abis?: ImportAbis[]; }; /** - * Project resource files. + * Project resources folder */ - resources?: string[]; + resources?: string; /** * Project extension files (build, meta, deploy, infra). */ diff --git a/packages/manifests/polywrap/formats/polywrap/0.3.0.json b/packages/manifests/polywrap/formats/polywrap/0.3.0.json index 4fc3fb7db4..d14439e4a2 100644 --- a/packages/manifests/polywrap/formats/polywrap/0.3.0.json +++ b/packages/manifests/polywrap/formats/polywrap/0.3.0.json @@ -53,12 +53,9 @@ } }, "resources": { - "description": "Project resource files.", - "type": "array", - "items": { - "type": "string", - "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.?[\\w\\-\\.]*$" - } + "description": "Project resources folder", + "type": "string", + "pattern": "^\\.?\\.?\\/?((\\/[\\w\\-\\.@]+|\\/\\.\\.|\\/\\.)+\\/)?[\\w\\-\\.]+\\.?[\\w\\-\\.]*\\/?$" }, "extensions": { "description": "Project extension files (build, meta, deploy, infra).", diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json index d30f88c31e..e76e23b8bd 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/output.json @@ -1,5 +1,6 @@ [ "wrap.wasm", "wrap.info", - "README.md" + "README.md", + "test/resource.txt" ] \ No newline at end of file diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json index b3634eeb30..10e7ba89fc 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/expected/stdout.json @@ -1,6 +1,6 @@ { "stdout": [ - "Copying resource: ./README.md", + "Copying resources folder: ./resources", "Artifacts written to ./build", "WRAP manifest written in ./build" ], diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml index 35cd858986..ed1472a5e0 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/polywrap.yaml @@ -5,7 +5,6 @@ project: source: module: ./src/index.ts schema: ./src/schema.graphql -resources: - - ./README.md +resources: ./resources extensions: build: ./polywrap.build.yaml diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/README.md similarity index 100% rename from packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/README.md rename to packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/README.md diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/test/resource.txt b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/test/resource.txt new file mode 100644 index 0000000000..31382bef9e --- /dev/null +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/015-resource-files/resources/test/resource.txt @@ -0,0 +1 @@ +foo bar baz \ No newline at end of file From 70811b9aca045c430c7ddba058716e1b6e46a834 Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Mon, 21 Nov 2022 11:18:42 -0600 Subject: [PATCH 5/6] chore: bump polywrap.yaml format to 0.3.0 --- packages/test-cases/cases/cli/docgen/001-sanity/polywrap.yaml | 2 +- .../test-cases/cases/cli/docgen/002-custom-config/polywrap.yaml | 2 +- packages/test-cases/cases/cli/docgen/005-wasm/polywrap.yaml | 2 +- .../test-cases/cases/cli/docgen/007-docusaurus/polywrap.yaml | 2 +- packages/test-cases/cases/cli/docgen/008-jsdoc/polywrap.yaml | 2 +- packages/test-cases/cases/cli/docgen/009-schema/polywrap.yaml | 2 +- .../test-cases/cases/cli/test/run-test-wrapper/polywrap.yaml | 2 +- .../cli/wasm/build-cmd/assemblyscript/001-sanity/polywrap.yaml | 2 +- .../assemblyscript/002-invalid-manifest-1/polywrap.yaml | 2 +- .../assemblyscript/003-invalid-manifest-2/polywrap.yaml | 2 +- .../build-cmd/assemblyscript/004-default-build/polywrap.yaml | 2 +- .../assemblyscript/005-default-dockerfile/polywrap.yaml | 2 +- .../assemblyscript/006-custom-dockerfile/polywrap.yaml | 2 +- .../build-cmd/assemblyscript/007-linked-packages/polywrap.yaml | 2 +- .../wasm/build-cmd/assemblyscript/008-metadata/polywrap.yaml | 2 +- .../build-cmd/assemblyscript/009-docker-buildx/polywrap.yaml | 2 +- .../build-cmd/assemblyscript/010-custom-config/polywrap.yaml | 2 +- .../wasm/build-cmd/assemblyscript/012-no-codegen/polywrap.yaml | 2 +- .../013-wrong-language-specific-config/polywrap.yaml | 2 +- .../build-cmd/assemblyscript/014-override-config/polywrap.yaml | 2 +- .../cases/cli/wasm/build-cmd/rust/001-sanity/polywrap.yaml | 2 +- .../cli/wasm/codegen/001-sanity-assemblyscript/polywrap.yaml | 2 +- .../cases/cli/wasm/codegen/002-sanity-rust/polywrap.yaml | 2 +- .../cli/wasm/codegen/003-invalid-codegen-script/polywrap.yaml | 2 +- .../cases/cli/wasm/codegen/004-codegen-script/polywrap.yaml | 2 +- .../cases/cli/wasm/codegen/005-custom-config/polywrap.yaml | 2 +- .../cases/cli/wasm/codegen/007-override-config/polywrap.yaml | 2 +- .../test-cases/cases/cli/wasm/deploy/001-sanity/polywrap.yaml | 2 +- .../test-cases/cases/cli/wasm/deploy/002-no-ext/polywrap.yaml | 2 +- .../cases/cli/wasm/deploy/003-invalid-config/polywrap.yaml | 2 +- .../cases/cli/wasm/deploy/004-fail-between/polywrap.yaml | 2 +- .../cases/cli/wasm/deploy/005-non-loaded-env-var/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/asyncify/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/bigint-type/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/bignumber-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/bytes-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/enum-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/env-types/external/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/env-types/main/polywrap.yaml | 2 +- .../wasm-as/implementations/test-interface/polywrap.yaml | 2 +- .../wasm-as/implementations/test-use-getImpl/polywrap.yaml | 2 +- .../wrappers/wasm-as/implementations/test-wrapper/polywrap.yaml | 2 +- .../wasm-as/interface-invoke/test-implementation/polywrap.yaml | 2 +- .../wasm-as/interface-invoke/test-interface/polywrap.yaml | 2 +- .../wasm-as/interface-invoke/test-wrapper/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/invalid-types/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/json-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/large-types/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-as/map-type/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/number-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/object-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/reserved-words/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/simple-calculator/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/simple-env-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/simple-fs-resolver/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/simple-memory/polywrap.yaml | 2 +- .../wrappers/wasm-as/simple-redirect-resolver/polywrap.yaml | 2 +- .../cases/wrappers/wasm-as/simple-storage/polywrap.yaml | 2 +- .../wrappers/wasm-as/simple-subinvoke/invoke/polywrap.yaml | 2 +- .../wrappers/wasm-as/simple-subinvoke/subinvoke/polywrap.yaml | 2 +- packages/test-cases/cases/wrappers/wasm-as/simple/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/asyncify/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/benchmarks/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/bigint-type/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/bignumber-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/bytes-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/enum-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/env-types/external/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/env-types/main/polywrap.yaml | 2 +- .../wasm-rs/implementations/test-interface/polywrap.yaml | 2 +- .../wasm-rs/implementations/test-use-getImpl/polywrap.yaml | 2 +- .../wrappers/wasm-rs/implementations/test-wrapper/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/invalid-types/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/json-type/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/large-types/polywrap.yaml | 2 +- .../test-cases/cases/wrappers/wasm-rs/map-type/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/number-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/object-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/println-logging/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/reserved-words/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/simple-env-types/polywrap.yaml | 2 +- .../cases/wrappers/wasm-rs/simple-storage/polywrap.yaml | 2 +- 82 files changed, 82 insertions(+), 82 deletions(-) diff --git a/packages/test-cases/cases/cli/docgen/001-sanity/polywrap.yaml b/packages/test-cases/cases/cli/docgen/001-sanity/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/docgen/001-sanity/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/001-sanity/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/docgen/002-custom-config/polywrap.yaml b/packages/test-cases/cases/cli/docgen/002-custom-config/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/docgen/002-custom-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/002-custom-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/docgen/005-wasm/polywrap.yaml b/packages/test-cases/cases/cli/docgen/005-wasm/polywrap.yaml index f9620a2a74..a8371fe428 100644 --- a/packages/test-cases/cases/cli/docgen/005-wasm/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/005-wasm/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/docgen/007-docusaurus/polywrap.yaml b/packages/test-cases/cases/cli/docgen/007-docusaurus/polywrap.yaml index f9620a2a74..a8371fe428 100644 --- a/packages/test-cases/cases/cli/docgen/007-docusaurus/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/007-docusaurus/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/docgen/008-jsdoc/polywrap.yaml b/packages/test-cases/cases/cli/docgen/008-jsdoc/polywrap.yaml index f9620a2a74..a8371fe428 100644 --- a/packages/test-cases/cases/cli/docgen/008-jsdoc/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/008-jsdoc/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/docgen/009-schema/polywrap.yaml b/packages/test-cases/cases/cli/docgen/009-schema/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/docgen/009-schema/polywrap.yaml +++ b/packages/test-cases/cases/cli/docgen/009-schema/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/test/run-test-wrapper/polywrap.yaml b/packages/test-cases/cases/cli/test/run-test-wrapper/polywrap.yaml index 8498afa831..79b72036f5 100644 --- a/packages/test-cases/cases/cli/test/run-test-wrapper/polywrap.yaml +++ b/packages/test-cases/cases/cli/test/run-test-wrapper/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/001-sanity/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/001-sanity/polywrap.yaml index bc49fac9ee..4284da99d7 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/001-sanity/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/001-sanity/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/002-invalid-manifest-1/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/002-invalid-manifest-1/polywrap.yaml index adb4f791a6..f018b4b78f 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/002-invalid-manifest-1/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/002-invalid-manifest-1/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: invalid-manifest type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/003-invalid-manifest-2/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/003-invalid-manifest-2/polywrap.yaml index c95a50f69c..46704bf6bb 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/003-invalid-manifest-2/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/003-invalid-manifest-2/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: invalid-manifest-2 type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/004-default-build/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/004-default-build/polywrap.yaml index 8498afa831..79b72036f5 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/004-default-build/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/004-default-build/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/005-default-dockerfile/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/005-default-dockerfile/polywrap.yaml index be8511213b..68fd44bfad 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/005-default-dockerfile/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/005-default-dockerfile/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: default-dockerfile type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/006-custom-dockerfile/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/006-custom-dockerfile/polywrap.yaml index 841638512e..c35f32966c 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/006-custom-dockerfile/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/006-custom-dockerfile/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: custom-dockerfile type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/007-linked-packages/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/007-linked-packages/polywrap.yaml index d2ea6d3054..9928203c3f 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/007-linked-packages/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/007-linked-packages/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: linked-packages type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/008-metadata/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/008-metadata/polywrap.yaml index 02a9bccea3..aedc894931 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/008-metadata/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/008-metadata/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/009-docker-buildx/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/009-docker-buildx/polywrap.yaml index 8498afa831..79b72036f5 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/009-docker-buildx/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/009-docker-buildx/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/010-custom-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/010-custom-config/polywrap.yaml index 39a72bc78f..287dcbabc0 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/010-custom-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/010-custom-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/012-no-codegen/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/012-no-codegen/polywrap.yaml index bc49fac9ee..4284da99d7 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/012-no-codegen/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/012-no-codegen/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/013-wrong-language-specific-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/013-wrong-language-specific-config/polywrap.yaml index bc49fac9ee..4284da99d7 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/013-wrong-language-specific-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/013-wrong-language-specific-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/014-override-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/014-override-config/polywrap.yaml index 39a72bc78f..287dcbabc0 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/014-override-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/assemblyscript/014-override-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/build-cmd/rust/001-sanity/polywrap.yaml b/packages/test-cases/cases/cli/wasm/build-cmd/rust/001-sanity/polywrap.yaml index 1c2ee7dcc9..3a344ae3d0 100644 --- a/packages/test-cases/cases/cli/wasm/build-cmd/rust/001-sanity/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/build-cmd/rust/001-sanity/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ObjectTypes type: wasm/rust diff --git a/packages/test-cases/cases/cli/wasm/codegen/001-sanity-assemblyscript/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/001-sanity-assemblyscript/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/001-sanity-assemblyscript/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/001-sanity-assemblyscript/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/codegen/002-sanity-rust/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/002-sanity-rust/polywrap.yaml index 1c2ee7dcc9..3a344ae3d0 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/002-sanity-rust/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/002-sanity-rust/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ObjectTypes type: wasm/rust diff --git a/packages/test-cases/cases/cli/wasm/codegen/003-invalid-codegen-script/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/003-invalid-codegen-script/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/003-invalid-codegen-script/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/003-invalid-codegen-script/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/codegen/004-codegen-script/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/004-codegen-script/polywrap.yaml index f9620a2a74..a8371fe428 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/004-codegen-script/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/004-codegen-script/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/codegen/005-custom-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/005-custom-config/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/005-custom-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/005-custom-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/codegen/007-override-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/codegen/007-override-config/polywrap.yaml index cd0a6788b7..41f2c060ad 100644 --- a/packages/test-cases/cases/cli/wasm/codegen/007-override-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/codegen/007-override-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: test-project type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/deploy/001-sanity/polywrap.yaml b/packages/test-cases/cases/cli/wasm/deploy/001-sanity/polywrap.yaml index 731845d2cd..f0635136a6 100644 --- a/packages/test-cases/cases/cli/wasm/deploy/001-sanity/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/deploy/001-sanity/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: deploy-sanity type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/deploy/002-no-ext/polywrap.yaml b/packages/test-cases/cases/cli/wasm/deploy/002-no-ext/polywrap.yaml index 33dcfa1ab7..3a9de54e00 100644 --- a/packages/test-cases/cases/cli/wasm/deploy/002-no-ext/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/deploy/002-no-ext/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: deploy-no-ext type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/deploy/003-invalid-config/polywrap.yaml b/packages/test-cases/cases/cli/wasm/deploy/003-invalid-config/polywrap.yaml index 41057f97c3..b8db5ce441 100644 --- a/packages/test-cases/cases/cli/wasm/deploy/003-invalid-config/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/deploy/003-invalid-config/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: deploy-invalid-config type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/deploy/004-fail-between/polywrap.yaml b/packages/test-cases/cases/cli/wasm/deploy/004-fail-between/polywrap.yaml index 63399496c4..f16c86eebd 100644 --- a/packages/test-cases/cases/cli/wasm/deploy/004-fail-between/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/deploy/004-fail-between/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: deploy-fail-between type: wasm/assemblyscript diff --git a/packages/test-cases/cases/cli/wasm/deploy/005-non-loaded-env-var/polywrap.yaml b/packages/test-cases/cases/cli/wasm/deploy/005-non-loaded-env-var/polywrap.yaml index 731845d2cd..f0635136a6 100644 --- a/packages/test-cases/cases/cli/wasm/deploy/005-non-loaded-env-var/polywrap.yaml +++ b/packages/test-cases/cases/cli/wasm/deploy/005-non-loaded-env-var/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: deploy-sanity type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/asyncify/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/asyncify/polywrap.yaml index be3002f306..3394b32ed4 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/asyncify/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/asyncify/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Asyncify type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/bigint-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/bigint-type/polywrap.yaml index 3c7ef7f6ba..ae5c7ddf20 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/bigint-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/bigint-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: BigInt type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/bignumber-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/bignumber-type/polywrap.yaml index cf01e00ea6..87a43f036e 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/bignumber-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/bignumber-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: BigNumber type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/bytes-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/bytes-type/polywrap.yaml index beea9be38f..a7d5a1da3a 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/bytes-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/bytes-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: BytesType type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/enum-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/enum-types/polywrap.yaml index 4e5eaf0edd..d28f280280 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/enum-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/enum-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnumTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/env-types/external/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/env-types/external/polywrap.yaml index 6a61f4dbe5..df899038c3 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/env-types/external/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/env-types/external/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnvTypeExternal type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/env-types/main/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/env-types/main/polywrap.yaml index 994b402969..001426a684 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/env-types/main/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/env-types/main/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnvType type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-interface/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-interface/polywrap.yaml index b2e18e3c2f..341944135e 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-interface/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-interface/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestInterface type: interface diff --git a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-use-getImpl/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-use-getImpl/polywrap.yaml index cc4aa69556..b4333a55ff 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-use-getImpl/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-use-getImpl/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestUseGetImpl type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-wrapper/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-wrapper/polywrap.yaml index c569914c0f..d23d00d3b9 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/implementations/test-wrapper/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/implementations/test-wrapper/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestWrapper type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-implementation/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-implementation/polywrap.yaml index 503171ffa6..2e86004ee5 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-implementation/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-implementation/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestImplementation type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-interface/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-interface/polywrap.yaml index b2e18e3c2f..341944135e 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-interface/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-interface/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestInterface type: interface diff --git a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-wrapper/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-wrapper/polywrap.yaml index c569914c0f..d23d00d3b9 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-wrapper/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/interface-invoke/test-wrapper/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestWrapper type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/invalid-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/invalid-types/polywrap.yaml index 93742c0807..660ad6a9c2 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/invalid-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/invalid-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: InvalidTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/json-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/json-type/polywrap.yaml index d3e18d66e3..6664f0ecdf 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/json-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/json-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: JsonType type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/large-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/large-types/polywrap.yaml index 6143e79698..9d5b7c5ec3 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/large-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/large-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: LargeTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/map-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/map-type/polywrap.yaml index 960141af13..361c0654b3 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/map-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/map-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: MapType type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/number-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/number-types/polywrap.yaml index fe2b5f5c61..7de57772ea 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/number-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/number-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: NumberTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/object-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/object-types/polywrap.yaml index f1d8dbbf8c..e858ddca10 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/object-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/object-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ObjectTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/reserved-words/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/reserved-words/polywrap.yaml index 7c9a93202b..071eae7349 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/reserved-words/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/reserved-words/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ReservedWords type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-calculator/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-calculator/polywrap.yaml index e79d6fc3f1..ef0b66bab8 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-calculator/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-calculator/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: simple-calculator type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-env-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-env-types/polywrap.yaml index 275a3e9e3b..840abff6ca 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-env-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-env-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleEnvTypes type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-fs-resolver/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-fs-resolver/polywrap.yaml index 8981078bb7..80bcfec57e 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-fs-resolver/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-fs-resolver/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleFsResolver type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-memory/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-memory/polywrap.yaml index b32b212318..172b7f4442 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-memory/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-memory/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleMemory type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-redirect-resolver/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-redirect-resolver/polywrap.yaml index 42d19e383f..06c7d89b10 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-redirect-resolver/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-redirect-resolver/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleRedirectResolver type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-storage/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-storage/polywrap.yaml index ffbed0a845..7b4b80478f 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-storage/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-storage/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleStorage type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/invoke/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/invoke/polywrap.yaml index 7a97532fb0..e2b76551bf 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/invoke/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/invoke/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Simple type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/subinvoke/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/subinvoke/polywrap.yaml index 2d21ce24e6..019312408f 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/subinvoke/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple-subinvoke/subinvoke/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Simple type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-as/simple/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-as/simple/polywrap.yaml index 548e603e4d..2839fad687 100644 --- a/packages/test-cases/cases/wrappers/wasm-as/simple/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-as/simple/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Simple type: wasm/assemblyscript diff --git a/packages/test-cases/cases/wrappers/wasm-rs/asyncify/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/asyncify/polywrap.yaml index 46e769ad22..0404285bf1 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/asyncify/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/asyncify/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Asyncify type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/benchmarks/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/benchmarks/polywrap.yaml index b9346eae03..fac51ed76f 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/benchmarks/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/benchmarks/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Benchmark type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/bigint-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/bigint-type/polywrap.yaml index 0ed8d2b285..0a7603f6cb 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/bigint-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/bigint-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: BigInt type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/bignumber-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/bignumber-type/polywrap.yaml index d74e6f0a8f..146c8ddb08 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/bignumber-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/bignumber-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: BigNumber type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/bytes-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/bytes-type/polywrap.yaml index 7d43ca9fec..facf0528c7 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/bytes-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/bytes-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Bytes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/enum-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/enum-types/polywrap.yaml index 8e0bd532bc..165337da71 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/enum-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/enum-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: Enum type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/env-types/external/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/env-types/external/polywrap.yaml index 095b713f6c..771b963d88 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/env-types/external/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/env-types/external/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnvTypeExternal type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/env-types/main/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/env-types/main/polywrap.yaml index f9dc444c61..889bd6ad82 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/env-types/main/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/env-types/main/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnvType type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-interface/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-interface/polywrap.yaml index b2e18e3c2f..341944135e 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-interface/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-interface/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestInterface type: interface diff --git a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-use-getImpl/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-use-getImpl/polywrap.yaml index bca585a1ef..8c666c4ea2 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-use-getImpl/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-use-getImpl/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestUseGetImpl type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-wrapper/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-wrapper/polywrap.yaml index 58e6743899..cc3ac34d89 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-wrapper/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/implementations/test-wrapper/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: TestWrapper type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/invalid-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/invalid-types/polywrap.yaml index efcc7ffa28..70920a4390 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/invalid-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/invalid-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: InvalidTypes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/json-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/json-type/polywrap.yaml index 73fb7aab20..32a9939186 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/json-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/json-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: JsonType type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/large-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/large-types/polywrap.yaml index 753fb7d17a..7e6e98bf7d 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/large-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/large-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: LargeTypes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/map-type/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/map-type/polywrap.yaml index 30e6181628..2c9c4b456e 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/map-type/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/map-type/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: MapType type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/number-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/number-types/polywrap.yaml index e567afb0cb..88159c5037 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/number-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/number-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: NumberTypes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/object-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/object-types/polywrap.yaml index 1c2ee7dcc9..3a344ae3d0 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/object-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/object-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ObjectTypes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/println-logging/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/println-logging/polywrap.yaml index a93a9b522c..0b5ec86535 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/println-logging/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/println-logging/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: println-logging type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/reserved-words/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/reserved-words/polywrap.yaml index 24a9b6e156..936e83fd3b 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/reserved-words/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/reserved-words/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: ObjectTypes type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/simple-env-types/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/simple-env-types/polywrap.yaml index 095b713f6c..771b963d88 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/simple-env-types/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/simple-env-types/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: EnvTypeExternal type: wasm/rust diff --git a/packages/test-cases/cases/wrappers/wasm-rs/simple-storage/polywrap.yaml b/packages/test-cases/cases/wrappers/wasm-rs/simple-storage/polywrap.yaml index ee8b3e2984..c4acdd3dcd 100644 --- a/packages/test-cases/cases/wrappers/wasm-rs/simple-storage/polywrap.yaml +++ b/packages/test-cases/cases/wrappers/wasm-rs/simple-storage/polywrap.yaml @@ -1,4 +1,4 @@ -format: 0.2.0 +format: 0.3.0 project: name: SimpleStorage type: wasm/rust From fd898d3ff3b734f024c36c8a2969a692d4c1d3da Mon Sep 17 00:00:00 2001 From: dOrgJelli Date: Mon, 21 Nov 2022 13:26:30 -0600 Subject: [PATCH 6/6] fix: use proper latest format for app & plugin manifests --- packages/cli/src/commands/manifest.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/commands/manifest.ts b/packages/cli/src/commands/manifest.ts index 42b3393514..e5d4a46481 100644 --- a/packages/cli/src/commands/manifest.ts +++ b/packages/cli/src/commands/manifest.ts @@ -432,7 +432,7 @@ const runMigrateCommand = async ( return migrateManifestFile( manifestFile, migrateAppProjectManifest, - options.format ?? latestPolywrapManifestFormat, + options.format ?? latestAppManifestFormat, logger ); } else if (isPluginManifestLanguage(language)) { @@ -444,7 +444,7 @@ const runMigrateCommand = async ( return migrateManifestFile( manifestFile, migratePluginProjectManifest, - options.format ?? latestPolywrapManifestFormat, + options.format ?? latestPluginManifestFormat, logger ); }