From f4bdbc0ebb4f80a65b5b9a384a64c107e2fbb092 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Tue, 28 Jul 2026 18:48:09 -0300 Subject: [PATCH 1/2] v1.9.2 --- lerna.json | 2 +- package-lock.json | 46 ++++++++++++------------ packages/cli/package.json | 6 ++-- packages/core/package.json | 6 ++-- packages/data-store-typeorm/package.json | 4 +-- packages/data-store-web/package.json | 4 +-- packages/data-store/package.json | 4 +-- packages/react-native/package.json | 8 ++--- packages/relay-service/package.json | 4 +-- packages/wasm/package.json | 2 +- packages/web/package.json | 8 ++--- 11 files changed, 47 insertions(+), 47 deletions(-) diff --git a/lerna.json b/lerna.json index 647f9a98..83c74df6 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,4 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "1.9.1" + "version": "1.9.2" } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 709a212a..a585ee2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46731,11 +46731,11 @@ }, "packages/cli": { "name": "@docknetwork/wallet-sdk-cli", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", "clipboardy": "2.3.0", "commander": "11.0.0", "inquirer": "8.0.0", @@ -46752,16 +46752,16 @@ }, "packages/core": { "name": "@docknetwork/wallet-sdk-core", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "futoin-hkdf": "^1.5.3" }, "devDependencies": { "@babel/parser": "^7.28.4", "@babel/preset-typescript": "^7.27.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", "better-docs": "^2.7.3", "jest": "29.1.0", "jsdoc": "^4.0.2", @@ -46882,10 +46882,10 @@ }, "packages/data-store": { "name": "@docknetwork/wallet-sdk-data-store", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^8.3.2" }, "devDependencies": { @@ -46903,10 +46903,10 @@ }, "packages/data-store-typeorm": { "name": "@docknetwork/wallet-sdk-data-store-typeorm", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "async-mutex": "^0.5.0", "uuid": "^8.3.2" }, @@ -47025,10 +47025,10 @@ }, "packages/data-store-web": { "name": "@docknetwork/wallet-sdk-data-store-web", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^8.3.2" }, "devDependencies": { @@ -47262,13 +47262,13 @@ }, "packages/react-native": { "name": "@docknetwork/wallet-sdk-react-native", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store-typeorm": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store-typeorm": "^1.9.2", "@docknetwork/wallet-sdk-dids": "^1.9.1", - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "react-native-webview": "^11.4.3", "rollup": "^4.57.0" }, @@ -48046,11 +48046,11 @@ }, "packages/relay-service": { "name": "@docknetwork/wallet-sdk-relay-service", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { "@docknetwork/minimal-cipher": "^5.2.1", - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^9.0.0" }, "devDependencies": { @@ -48451,7 +48451,7 @@ }, "packages/wasm": { "name": "@docknetwork/wallet-sdk-wasm", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "dependencies": { "@astronautlabs/jsonpath": "^1.1.2", @@ -48541,12 +48541,12 @@ }, "packages/web": { "name": "@docknetwork/wallet-sdk-web", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "devDependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", - "@docknetwork/wallet-sdk-data-store-web": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", + "@docknetwork/wallet-sdk-data-store-web": "^1.9.2", "@playwright/test": "^1.58.0", "@rollup/plugin-babel": "^6.1.0", "@rollup/plugin-commonjs": "^29.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 4a554cfd..04fe49f8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-cli", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", @@ -13,8 +13,8 @@ "test:revocation": "ts-node src/bbs-revocation.ts" }, "dependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", "clipboardy": "2.3.0", "commander": "11.0.0", "inquirer": "8.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 794b1665..5a123976 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-core", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", @@ -22,13 +22,13 @@ "typeorm": "^0.3.15" }, "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "futoin-hkdf": "^1.5.3" }, "devDependencies": { "@babel/parser": "^7.28.4", "@babel/preset-typescript": "^7.27.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", "better-docs": "^2.7.3", "jest": "29.1.0", "jsdoc": "^4.0.2", diff --git a/packages/data-store-typeorm/package.json b/packages/data-store-typeorm/package.json index 8f047c38..5ac6f7de 100644 --- a/packages/data-store-typeorm/package.json +++ b/packages/data-store-typeorm/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-data-store-typeorm", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,7 +17,7 @@ "typeorm": "^0.3.15" }, "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "async-mutex": "^0.5.0", "uuid": "^8.3.2" }, diff --git a/packages/data-store-web/package.json b/packages/data-store-web/package.json index ae69841a..ec0e6bb4 100644 --- a/packages/data-store-web/package.json +++ b/packages/data-store-web/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-data-store-web", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,7 +17,7 @@ "typeorm": "^0.3.15" }, "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^8.3.2" }, "devDependencies": { diff --git a/packages/data-store/package.json b/packages/data-store/package.json index 6a43c737..4020b7ed 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-data-store", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -17,7 +17,7 @@ "typeorm": "^0.3.15" }, "dependencies": { - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^8.3.2" }, "devDependencies": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 1b7ad5c1..09acbb49 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-react-native", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", @@ -21,10 +21,10 @@ }, "browserslist": "> 0.01%", "dependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store-typeorm": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store-typeorm": "^1.9.2", "@docknetwork/wallet-sdk-dids": "^1.9.1", - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "react-native-webview": "^11.4.3", "rollup": "^4.57.0" }, diff --git a/packages/relay-service/package.json b/packages/relay-service/package.json index bde1cd1f..fe77a8c0 100644 --- a/packages/relay-service/package.json +++ b/packages/relay-service/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-relay-service", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", @@ -12,7 +12,7 @@ }, "dependencies": { "@docknetwork/minimal-cipher": "^5.2.1", - "@docknetwork/wallet-sdk-wasm": "1.9.1", + "@docknetwork/wallet-sdk-wasm": "^1.9.2", "uuid": "^9.0.0" }, "devDependencies": { diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 646e2848..18a01613 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-wasm", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", diff --git a/packages/web/package.json b/packages/web/package.json index 30801171..04f95104 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/wallet-sdk-web", - "version": "1.9.1", + "version": "1.9.2", "license": "https://github.com/docknetwork/wallet-sdk/LICENSE", "repository": { "type": "git", @@ -31,9 +31,9 @@ "test:headed": "playwright test --headed" }, "devDependencies": { - "@docknetwork/wallet-sdk-core": "^1.9.1", - "@docknetwork/wallet-sdk-data-store": "^1.9.1", - "@docknetwork/wallet-sdk-data-store-web": "^1.9.1", + "@docknetwork/wallet-sdk-core": "^1.9.2", + "@docknetwork/wallet-sdk-data-store": "^1.9.2", + "@docknetwork/wallet-sdk-data-store-web": "^1.9.2", "@playwright/test": "^1.58.0", "@rollup/plugin-babel": "^6.1.0", "@rollup/plugin-commonjs": "^29.0.0", From 895e65e96e9d3540a4efe733be9d60752488ef64 Mon Sep 17 00:00:00 2001 From: Maycon Mello Date: Fri, 25 Sep 2026 14:56:18 -0300 Subject: [PATCH 2/2] Publish to npm via trusted publishing (OIDC) --- .github/workflows/npm-publish.yml | 24 +++++++++++++++++------- packages/wallet-edv-storage/package.json | 5 +++++ 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 1eeab033..fe42b564 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -1,24 +1,34 @@ +# Publishes packages to npm using npm Trusted Publishing (OIDC). +# Docs: https://docs.npmjs.com/trusted-publishers +# npm package settings must list: owner, repo, workflow `npm-publish.yml`, +# environment `npm-publish`. Renaming either breaks publishing. + name: NPM Publish on: release: types: [published] - workflow_dispatch: +permissions: + id-token: write # lets the job request the OIDC token npm exchanges for a publish token + contents: read jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest # trusted publishing only works on GitHub-hosted runners + # Requires reviewer approval before the job starts (Settings > Environments). + environment: npm-publish steps: - - uses: actions/checkout@v1 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: '20.2.0' + node-version: '24.14.0' registry-url: https://registry.npmjs.org/ + # Trusted publishing needs npm >= 11.5.1. + - run: npm install -g npm@11 - run: npm ci - run: npm run build + # No NODE_AUTH_TOKEN: npm authenticates via OIDC. - run: | cd packages find . -maxdepth 1 -mindepth 1 -type d \( -path ./examples -o -path ./scripts \) -prune -o -type d -exec bash -c "cd '{}' && npm publish --access public" \; - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/packages/wallet-edv-storage/package.json b/packages/wallet-edv-storage/package.json index 649d801e..3e7c9524 100644 --- a/packages/wallet-edv-storage/package.json +++ b/packages/wallet-edv-storage/package.json @@ -1,6 +1,11 @@ { "name": "@docknetwork/wallet-edv-storage", "version": "1.9.1", + "repository": { + "type": "git", + "url": "git+https://github.com/docknetwork/wallet-sdk.git", + "directory": "packages/wallet-edv-storage" + }, "main": "./src/index.js", "license": "MIT", "type": "module",