Skip to content

Commit 3deec7f

Browse files
feat: add wasm-mps
Ticket: HSM-1425
1 parent 1e6aed6 commit 3deec7f

File tree

17 files changed

+1903
-2
lines changed

17 files changed

+1903
-2
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
workspaces: |
4242
packages/wasm-utxo
4343
packages/wasm-bip32
44+
packages/wasm-mps
4445
packages/wasm-solana
4546
cache-on-failure: true
4647

@@ -91,6 +92,8 @@ jobs:
9192
packages/wasm-utxo/js/wasm/
9293
packages/wasm-bip32/dist/
9394
packages/wasm-bip32/js/wasm/
95+
packages/wasm-mps/dist/
96+
packages/wasm-mps/js/wasm/
9497
packages/wasm-solana/dist/
9598
packages/wasm-solana/js/wasm/
9699
retention-days: 1
@@ -108,14 +111,17 @@ jobs:
108111
strategy:
109112
fail-fast: false
110113
matrix:
111-
package: [wasm-bip32, wasm-utxo, wasm-solana]
114+
package: [wasm-bip32, wasm-mps, wasm-utxo, wasm-solana]
112115
include:
113116
- package: wasm-utxo
114117
needs-wasm-pack: true
115118
has-wasm-pack-tests: true
116119
- package: wasm-bip32
117120
needs-wasm-pack: false
118121
has-wasm-pack-tests: false
122+
- package: wasm-mps
123+
needs-wasm-pack: false
124+
has-wasm-pack-tests: false
119125
- package: wasm-solana
120126
needs-wasm-pack: false
121127
has-wasm-pack-tests: false
@@ -211,6 +217,16 @@ jobs:
211217
run: npm test
212218
working-directory: packages/webui
213219

220+
- name: Upload wasm-mps build artifacts
221+
if: inputs.upload-artifacts
222+
uses: actions/upload-artifact@v4
223+
with:
224+
name: wasm-mps-build
225+
path: |
226+
packages/wasm-mps/pkg/
227+
packages/wasm-mps/dist/
228+
retention-days: 1
229+
214230
- name: Upload wasm-utxo build artifacts
215231
if: inputs.upload-artifacts
216232
uses: actions/upload-artifact@v4

package-lock.json

Lines changed: 58 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/wasm-mps/.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
target/
2+
node_modules/
3+
# we actually only track the .ts files
4+
dist/
5+
test/*.js
6+
test/*.d.ts
7+
js/wasm
8+
.vscode

packages/wasm-mps/.mocharc.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extensions": ["ts", "tsx", "js", "jsx"],
3+
"spec": ["test/**/*.ts"],
4+
"node-option": ["import=tsx/esm", "experimental-wasm-modules"]
5+
}

packages/wasm-mps/.prettierignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dist/
2+
target/
3+
pkg/
4+
node_modules/

0 commit comments

Comments
 (0)