Skip to content

Commit dcc6dbb

Browse files
authored
Merge pull request #1714 from polywrap/origin-0.10-dev
Prep Origin 0.10.1 | /workflows/release-pr
2 parents 7135371 + f3b062b commit dcc6dbb

360 files changed

Lines changed: 415 additions & 22605 deletions

File tree

Some content is hidden

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

.github/workflows/ci-javascript.yaml

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -155,57 +155,6 @@ jobs:
155155
- name: Test
156156
run: yarn test:core
157157

158-
Test-Client:
159-
runs-on: ubuntu-latest
160-
needs: CI-WRAP-Test-Harness
161-
if: ${{ always() }}
162-
timeout-minutes: 60
163-
steps:
164-
- name: Checkout repository
165-
uses: actions/checkout@v2
166-
167-
- name: Read .nvmrc
168-
run: echo ::set-output name=NVMRC::$(cat .nvmrc)
169-
id: nvm
170-
171-
- name: Setup Node.js
172-
uses: actions/setup-node@master
173-
with:
174-
node-version: '${{ steps.nvm.outputs.NVMRC }}'
175-
176-
- name: Get yarn cache directory path
177-
id: yarn-cache-dir-path
178-
run: echo "::set-output name=dir::$(yarn cache dir)"
179-
180-
- uses: actions/cache@v2
181-
with:
182-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
183-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
184-
restore-keys: |
185-
${{ runner.os }}-yarn-
186-
187-
- name: Install dependencies
188-
run: yarn install --nonInteractive --frozen-lockfile --prefer-offline
189-
190-
- name: Build
191-
run: yarn build
192-
193-
- name: Get updated wrappers
194-
if: ${{ needs.CI-WRAP-Test-Harness.outputs.rebuild_required == 'true' }}
195-
uses: actions/download-artifact@v3
196-
id: get-wrappers
197-
with:
198-
name: rebuilt-wrappers
199-
path: ./wrappers
200-
201-
- if: ${{ needs.CI-WRAP-Test-Harness.outputs.rebuild_required == 'true' }}
202-
run: |
203-
rm -rf packages/test-cases/cases/wrappers
204-
mv wrappers packages/test-cases/cases
205-
206-
- name: Test
207-
run: yarn test:client
208-
209158
Test-Cli:
210159
runs-on: ubuntu-latest
211160
needs: CI-WRAP-Test-Harness

.github/workflows/ci-rust.yaml

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -59,57 +59,6 @@ jobs:
5959
CI-WRAP-Test-Harness:
6060
uses: ./.github/workflows/ci-wrap-test-harness.yaml
6161

62-
Test-Cases:
63-
needs: CI-WRAP-Test-Harness
64-
runs-on: ubuntu-latest
65-
if: ${{ always() }}
66-
steps:
67-
- name: Checkout repository
68-
uses: actions/checkout@v2
69-
70-
- name: Read .nvmrc
71-
run: echo ::set-output name=NVMRC::$(cat .nvmrc)
72-
id: nvm
73-
74-
- name: Setup Node.js
75-
uses: actions/setup-node@master
76-
with:
77-
node-version: '${{ steps.nvm.outputs.NVMRC }}'
78-
79-
- name: Get yarn cache directory path
80-
id: yarn-cache-dir-path
81-
run: echo "::set-output name=dir::$(yarn cache dir)"
82-
83-
- uses: actions/cache@v2
84-
with:
85-
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
86-
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
87-
restore-keys: |
88-
${{ runner.os }}-yarn-
89-
90-
- name: Install dependencies
91-
run: yarn install --nonInteractive --frozen-lockfile --prefer-offline
92-
93-
- name: Build
94-
run: yarn build
95-
96-
- name: Get updated wrappers
97-
if: ${{ needs.CI-WRAP-Test-Harness.outputs.rebuild_required == 'true' }}
98-
uses: actions/download-artifact@v3
99-
id: get-wrappers
100-
with:
101-
name: rebuilt-wrappers
102-
path: ./wrappers
103-
104-
- if: ${{ needs.CI-WRAP-Test-Harness.outputs.rebuild_required == 'true' }}
105-
run: |
106-
rm -rf packages/test-cases/cases/wrappers
107-
mv wrappers packages/test-cases/cases
108-
109-
- name: Test
110-
run: yarn test:rust
111-
working-directory: ./packages/js/client
112-
11362
Test-Cli:
11463
runs-on: ubuntu-latest
11564
needs: CI-WRAP-Test-Harness

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# Polywrap Origin (0.10.1)
2+
## Features
3+
**`@polywrap/schema-bind`:**
4+
* [PR-1694](https://github.com/polywrap/toolchain/pull/1694) **`plugin/rust` Env Bindings Refactor**
5+
* Rust plugin bindings now expose `env` as a function argument.
6+
7+
## Bugs
8+
**`@polywrap/schema-bind`:**
9+
* [PR-1700](https://github.com/polywrap/toolchain/pull/1700) **`plugin/rust` Serde renaming for snake-cased properties in rust plugins types**
10+
* Rust plugins now properly convert wrap schema property names into snake-cased names, so they are compatable with Rust naming conventions.
11+
12+
**`@polywrap/templates`:**
13+
* [PR-1680](https://github.com/polywrap/toolchain/pull/1680) **Import newer logger in typescript template**
14+
* Update the typescript app template to use the latest logging wrap at `ens/wraps.eth:logging@1.0.0`.
15+
16+
**`@polywrap/polywrap-manifest-types-js`:**
17+
* [PR-1692](https://github.com/polywrap/toolchain/pull/1692) **top-level `docker` property is now removed from build manifest during migration**
18+
* Fixes a bug where the top-level `docker` property of build manifest version 0.1.0 was not being dropped during migration, causing migrated build manifests to fail validation.
19+
120
# Polywrap Origin (0.10.0)
221
## Features
322
### Toolchain

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.10.0
1+
0.10.1

dependencies/package.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

package.json

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "root",
3-
"description": "Polywrap Monorepo",
3+
"description": "Polywrap Toolchain",
44
"license": "MIT",
55
"private": true,
66
"repository": {
77
"type": "git",
8-
"url": "https://github.com/polywrap/monorepo.git"
8+
"url": "https://github.com/polywrap/toolchain.git"
99
},
1010
"workspaces": {
1111
"packages": [
@@ -15,7 +15,6 @@
1515
"./packages/schema/**",
1616
"./packages/templates/**",
1717
"./packages/test-cases",
18-
"./packages/test-env/**",
1918
"./packages/wasm/**"
2019
]
2120
},
@@ -24,19 +23,15 @@
2423
"reset": "yarn clean && yarn && yarn build",
2524
"clean": "npx rimraf ./**/node_modules ./**/yarn.lock ./**/build ./**/coverage ./**/.polywrap",
2625
"install:test-wrappers": "lerna run generate:wrappers --scope @polywrap/test-cases",
27-
"build": "yarn build:core && yarn build:config && yarn build:core:client && yarn build:client && yarn build:cli && yarn install:test-wrappers",
28-
"build:core": "lerna run build --no-private --ignore @polywrap/*-plugin-js --ignore @polywrap/client-config-builder-js --ignore polywrap --ignore @polywrap/core-client-js --ignore @polywrap/client-js --ignore @polywrap/cli-js",
29-
"build:config": "lerna run build --scope @polywrap/client-config-builder-js",
30-
"build:core:client": "lerna run build --scope @polywrap/core-client-js",
31-
"build:client": "lerna run build --scope @polywrap/client-js",
26+
"build": "yarn build:core && yarn build:cli && yarn install:test-wrappers",
27+
"build:core": "lerna run build --no-private --ignore polywrap --ignore @polywrap/cli-js",
3228
"build:cli": "lerna run build --scope polywrap && lerna run build --scope @polywrap/cli-js",
3329
"build:docs": "lerna run build:docs",
3430
"lint": "lerna run lint",
3531
"lint:fix": "lerna run lint -- --fix",
3632
"lint:ci": "yarn lint",
37-
"test": "lerna run test --no-private --ignore @polywrap/client-js --concurrency 1 && lerna run test --scope @polywrap/client-js",
38-
"test:core": "lerna run test --no-private --ignore @polywrap/*-plugin-js --ignore polywrap* --ignore @polywrap/client-js --concurrency 1",
39-
"test:client": "lerna run test --no-private --scope @polywrap/client-js --concurrency 1",
33+
"test": "lerna run test --no-private --concurrency 1",
34+
"test:core": "lerna run test --no-private --ignore polywrap* --concurrency 1",
4035
"test:cli": "yarn test:cli:unit && yarn test:cli:e2e",
4136
"test:cli:unit": "lerna run test:unit --no-private --scope polywrap --concurrency 1",
4237
"test:cli:e2e:p1": "lerna run test:e2e:p1 --no-private --scope polywrap --concurrency 1",
@@ -66,4 +61,3 @@
6661
"@types/react-dom": "16.9.0"
6762
}
6863
}
69-

packages/js/asyncify/README.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

packages/js/asyncify/jest.config.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

packages/js/asyncify/package.json

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)