From b11ed55ef236ad3508e52b85c5c64bb5315e25c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 18:26:39 +0000 Subject: [PATCH 1/3] chore(deps): bump the actions-deps group with 5 updates Bumps the actions-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `6.0.3` | `7.0.0` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | | [iarekylew00t/verified-bot-commit](https://github.com/iarekylew00t/verified-bot-commit) | `2.3.2` | `2.3.3` | | [github/codeql-action/upload-sarif](https://github.com/github/codeql-action) | `4.36.1` | `4.36.2` | Updates `actions/checkout` from 6.0.3 to 7.0.0 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0) Updates `github/codeql-action/init` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/87557b9c84dde89fdd9b10e88954ac2f4248e463...8aad20d150bbac5944a9f9d289da16a4b0d87c1e) Updates `github/codeql-action/analyze` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/87557b9c84dde89fdd9b10e88954ac2f4248e463...8aad20d150bbac5944a9f9d289da16a4b0d87c1e) Updates `iarekylew00t/verified-bot-commit` from 2.3.2 to 2.3.3 - [Release notes](https://github.com/iarekylew00t/verified-bot-commit/releases) - [Commits](https://github.com/iarekylew00t/verified-bot-commit/compare/5b4e8852dc472093935b8debcb81459bb79f7986...33985d44b7719dcaf0b854a0f4b0caad9bdc5b86) Updates `github/codeql-action/upload-sarif` from 4.36.1 to 4.36.2 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/87557b9c84dde89fdd9b10e88954ac2f4248e463...8aad20d150bbac5944a9f9d289da16a4b0d87c1e) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions-deps - dependency-name: github/codeql-action/init dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: github/codeql-action/analyze dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: iarekylew00t/verified-bot-commit dependency-version: 2.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps - dependency-name: github/codeql-action/upload-sarif dependency-version: 4.36.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-deps ... Signed-off-by: dependabot[bot] --- .github/workflows/checks.yml | 2 +- .github/workflows/codeql.yml | 6 +++--- .github/workflows/release-publish.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/scorecard.yml | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index bedfac6..de71266 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -21,7 +21,7 @@ jobs: egress-policy: audit - name: Check out code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 2 # Recommended by turbo team diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8cfbba2..1501a87 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,7 +30,7 @@ jobs: egress-policy: audit - name: Check out code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 1 @@ -40,13 +40,13 @@ jobs: skip-compact: "true" - name: Initialize CodeQL - uses: github/codeql-action/init@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4 + uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 with: languages: ${{ matrix.language }} # We can add custom queries later when needed # queries: security-extended - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4 + uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 with: category: "/language:${{ matrix.language }}" diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 8344a98..6a3ff1f 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -45,7 +45,7 @@ jobs: # The compact-npm-prod environment approval is the security gate, not the # branch ref. - name: Check out target ref - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.merge_commit_sha || github.ref }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6a4ff18..b8f41ee 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - name: Check out code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 token: ${{ steps.gh-app-token.outputs.token }} @@ -105,7 +105,7 @@ jobs: fi - name: Commit version bump - uses: iarekylew00t/verified-bot-commit@5b4e8852dc472093935b8debcb81459bb79f7986 # v2.3.2 + uses: iarekylew00t/verified-bot-commit@33985d44b7719dcaf0b854a0f4b0caad9bdc5b86 # v2.3.3 with: message: "release: ${{ inputs.package }} v${{ steps.version.outputs.new }}" token: ${{ steps.gh-app-token.outputs.token }} diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index a9cc22d..fcf6fea 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -34,7 +34,7 @@ jobs: with: egress-policy: audit - name: Checkout code - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Run analysis @@ -52,6 +52,6 @@ jobs: path: results.sarif retention-days: 5 - name: Upload SARIF to GitHub Code Scanning - uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4 + uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 with: sarif_file: results.sarif From f487d232bf7aba53b290cfa492002fef39e61747 Mon Sep 17 00:00:00 2001 From: 0xisk <0xisk@proton.me> Date: Tue, 28 Jul 2026 09:33:31 +0200 Subject: [PATCH 2/3] chore(deps): batch dependabot npm dependency bumps Combine the open Dependabot npm/yarn PRs into a single change so they review, run CI, and land together: * @biomejs/biome 2.5.0 -> 2.5.5 (#125); also bump the biome.json $schema URL to 2.5.5 to match the CLI. * @types/node 25.9.3 -> 26.1.2 across root, builder, cli and simulator (#127) * shell-quote ^1.8.4 -> ^1.10.0 in builder (#126) * tar, undici and vite security-group bumps (#123). All three are transitive, so only the lockfile moves: tar 7.5.15 -> 7.5.22, undici 6.25.0 -> 6.28.0, vite 8.0.16 -> 8.1.5. undici 6.27.0 is the release carrying the four advisory fixes; 6.28.0 is the current 6.x and is taken instead. #123 was opened before #122 landed, so it described vite as 8.0.14 -> 8.1.0; main already sits at 8.0.16, making the effective bump 8.0.16 -> 8.1.5. Supersedes #123, #125, #126, #127. --- biome.json | 2 +- package.json | 4 +- packages/builder/package.json | 4 +- packages/cli/package.json | 2 +- packages/simulator/package.json | 2 +- yarn.lock | 353 ++++++++++++++++---------------- 6 files changed, 187 insertions(+), 180 deletions(-) diff --git a/biome.json b/biome.json index 27921de..8b8dffd 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.5.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.5.5/schema.json", "vcs": { "enabled": true, "clientKind": "git", diff --git a/package.json b/package.json index c4b4c0b..77fe325 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "clean": "turbo run clean" }, "devDependencies": { - "@biomejs/biome": "2.5.0", - "@types/node": "25.9.3", + "@biomejs/biome": "2.5.5", + "@types/node": "26.1.2", "ts-node": "^10.9.2", "turbo": "^2.9.18", "typescript": "^6.0.3", diff --git a/packages/builder/package.json b/packages/builder/package.json index f7c1b07..e78c9b1 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@tsconfig/node24": "^24.0.3", - "@types/node": "25.9.3", + "@types/node": "26.1.2", "@types/shell-quote": "^1.7.5", "typescript": "^6.0.3", "vitest": "^4.1.9" @@ -50,6 +50,6 @@ "chalk": "^5.6.2", "log-symbols": "^7.0.0", "ora": "^9.0.0", - "shell-quote": "^1.8.4" + "shell-quote": "^1.10.0" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 9eb6a7f..635205b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@tsconfig/node24": "^24.0.3", - "@types/node": "25.9.3", + "@types/node": "26.1.2", "typescript": "^6.0.3", "vitest": "^4.1.9" }, diff --git a/packages/simulator/package.json b/packages/simulator/package.json index 03c6c5a..f7fc6b8 100644 --- a/packages/simulator/package.json +++ b/packages/simulator/package.json @@ -44,7 +44,7 @@ "@midnight-ntwrk/midnight-js-contracts": "^4.1.0", "@midnight-ntwrk/midnight-js-types": "^4.1.0", "@tsconfig/node24": "^24.0.3", - "@types/node": "25.9.3", + "@types/node": "26.1.2", "fast-check": "^4.5.2", "typescript": "^6.0.3", "vitest": "^4.1.9" diff --git a/yarn.lock b/yarn.lock index 4ce03b6..e93a9fe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,18 +5,18 @@ __metadata: version: 8 cacheKey: 10 -"@biomejs/biome@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/biome@npm:2.5.0" - dependencies: - "@biomejs/cli-darwin-arm64": "npm:2.5.0" - "@biomejs/cli-darwin-x64": "npm:2.5.0" - "@biomejs/cli-linux-arm64": "npm:2.5.0" - "@biomejs/cli-linux-arm64-musl": "npm:2.5.0" - "@biomejs/cli-linux-x64": "npm:2.5.0" - "@biomejs/cli-linux-x64-musl": "npm:2.5.0" - "@biomejs/cli-win32-arm64": "npm:2.5.0" - "@biomejs/cli-win32-x64": "npm:2.5.0" +"@biomejs/biome@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/biome@npm:2.5.5" + dependencies: + "@biomejs/cli-darwin-arm64": "npm:2.5.5" + "@biomejs/cli-darwin-x64": "npm:2.5.5" + "@biomejs/cli-linux-arm64": "npm:2.5.5" + "@biomejs/cli-linux-arm64-musl": "npm:2.5.5" + "@biomejs/cli-linux-x64": "npm:2.5.5" + "@biomejs/cli-linux-x64-musl": "npm:2.5.5" + "@biomejs/cli-win32-arm64": "npm:2.5.5" + "@biomejs/cli-win32-x64": "npm:2.5.5" dependenciesMeta: "@biomejs/cli-darwin-arm64": optional: true @@ -36,62 +36,62 @@ __metadata: optional: true bin: biome: bin/biome - checksum: 10/8bd40ccb0f0465b78df98f5f433aeb5a2ea455b6563194737ba7354b57568ff3793817d15c1912a15f7d79b9068103f007bb53c08aa048406510714d99646022 + checksum: 10/5c3768893b2b77b0d6fed5a3e92394d2fb9520fc4b1c51143b4ed2789230f3fc648aba8cc152debe58a04c4103bf58515a19de2be721bb433879d3a1e9114049 languageName: node linkType: hard -"@biomejs/cli-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-darwin-arm64@npm:2.5.0" +"@biomejs/cli-darwin-arm64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-darwin-arm64@npm:2.5.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-darwin-x64@npm:2.5.0" +"@biomejs/cli-darwin-x64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-darwin-x64@npm:2.5.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@biomejs/cli-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-linux-arm64-musl@npm:2.5.0" +"@biomejs/cli-linux-arm64-musl@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-linux-arm64-musl@npm:2.5.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-linux-arm64@npm:2.5.0" +"@biomejs/cli-linux-arm64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-linux-arm64@npm:2.5.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-linux-x64-musl@npm:2.5.0" +"@biomejs/cli-linux-x64-musl@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-linux-x64-musl@npm:2.5.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-linux-x64@npm:2.5.0" +"@biomejs/cli-linux-x64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-linux-x64@npm:2.5.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-win32-arm64@npm:2.5.0" +"@biomejs/cli-win32-arm64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-win32-arm64@npm:2.5.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@biomejs/cli-win32-x64@npm:2.5.0" +"@biomejs/cli-win32-x64@npm:2.5.5": + version: 2.5.5 + resolution: "@biomejs/cli-win32-x64@npm:2.5.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -118,31 +118,31 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/core@npm:1.10.0" +"@emnapi/core@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/core@npm:1.11.1" dependencies: - "@emnapi/wasi-threads": "npm:1.2.1" + "@emnapi/wasi-threads": "npm:1.2.2" tslib: "npm:^2.4.0" - checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715 + checksum: 10/9aba37e0c11a75ef8372fd0a9c6e5396f4e8c1ebdd6fee737414787610a9dc1cd9bf188f525153561ca9363896e1135dd240f1ce28f3470dba3ad7e683e6db1a languageName: node linkType: hard -"@emnapi/runtime@npm:1.10.0": - version: 1.10.0 - resolution: "@emnapi/runtime@npm:1.10.0" +"@emnapi/runtime@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/runtime@npm:1.11.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac + checksum: 10/8f7c622a49314df4d07952110e108e83b0fe129a8ddb9ef1e0ae372d754616169d5b0dd47a0d354a0fea2612abe42cedb582d15916936d1320c6c468acc804cc languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.2.1": - version: 1.2.1 - resolution: "@emnapi/wasi-threads@npm:1.2.1" +"@emnapi/wasi-threads@npm:1.2.2": + version: 1.2.2 + resolution: "@emnapi/wasi-threads@npm:1.2.2" dependencies: tslib: "npm:^2.4.0" - checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36 + checksum: 10/297fb6b1d89744bd0b41d5fec32bade05dc8dcf1f70eba86527226609fb3f6ad3fa96b3b2377b7449709715b3bd1569654c9def1dbbc85fb6b9cb0cff5bc5ebf languageName: node linkType: hard @@ -337,15 +337,15 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.1.4": - version: 1.1.4 - resolution: "@napi-rs/wasm-runtime@npm:1.1.4" +"@napi-rs/wasm-runtime@npm:^1.1.6": + version: 1.1.6 + resolution: "@napi-rs/wasm-runtime@npm:1.1.6" dependencies: - "@tybys/wasm-util": "npm:^0.10.1" + "@tybys/wasm-util": "npm:^0.10.3" peerDependencies: "@emnapi/core": ^1.7.1 "@emnapi/runtime": ^1.7.1 - checksum: 10/1db3dc7eeb981306b09360487bd8ce4dfa5588d273bd8ea9f07dccca1b4ade57b675414180fc9bb66966c6c50b17208b0263194993e2f7f92cc7af28bda4d1af + checksum: 10/3e43425df17547d9d58ab69cce8e6cef38a062eccec4d2def5fc9e10e81cd19ae228b3ab9be4b149b57078d33913687511312d2414089877759b7db1f43625ba languageName: node linkType: hard @@ -354,12 +354,12 @@ __metadata: resolution: "@openzeppelin/compact-builder@workspace:packages/builder" dependencies: "@tsconfig/node24": "npm:^24.0.3" - "@types/node": "npm:25.9.3" + "@types/node": "npm:26.1.2" "@types/shell-quote": "npm:^1.7.5" chalk: "npm:^5.6.2" log-symbols: "npm:^7.0.0" ora: "npm:^9.0.0" - shell-quote: "npm:^1.8.4" + shell-quote: "npm:^1.10.0" typescript: "npm:^6.0.3" vitest: "npm:^4.1.9" languageName: unknown @@ -371,7 +371,7 @@ __metadata: dependencies: "@openzeppelin/compact-builder": "workspace:^" "@tsconfig/node24": "npm:^24.0.3" - "@types/node": "npm:25.9.3" + "@types/node": "npm:26.1.2" chalk: "npm:^5.6.2" ora: "npm:^9.0.0" typescript: "npm:^6.0.3" @@ -391,7 +391,7 @@ __metadata: "@midnight-ntwrk/midnight-js-contracts": "npm:^4.1.0" "@midnight-ntwrk/midnight-js-types": "npm:^4.1.0" "@tsconfig/node24": "npm:^24.0.3" - "@types/node": "npm:25.9.3" + "@types/node": "npm:26.1.2" fast-check: "npm:^4.5.2" typescript: "npm:^6.0.3" vitest: "npm:^4.1.9" @@ -406,10 +406,10 @@ __metadata: languageName: unknown linkType: soft -"@oxc-project/types@npm:=0.133.0": - version: 0.133.0 - resolution: "@oxc-project/types@npm:0.133.0" - checksum: 10/de44f653a9e0c0267309122f1f184120c6869af4382218a6bf4a320c5150743eb00b5e8641b04917666281995ed0fe6381561922a48a28082a75bb122acf3ac6 +"@oxc-project/types@npm:=0.139.0": + version: 0.139.0 + resolution: "@oxc-project/types@npm:0.139.0" + checksum: 10/7f5e958bf700c1777737f0b27fe2a207fd9ff6494e2ec7529d20d7b1d2c668f7687182d490e72d59a58dd9c176f7cacc3938e824b3e664e4d6e5ce4e0ff44872 languageName: node linkType: hard @@ -420,111 +420,111 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-android-arm64@npm:1.0.3" +"@rolldown/binding-android-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-android-arm64@npm:1.1.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.3" +"@rolldown/binding-darwin-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-darwin-arm64@npm:1.1.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.3" +"@rolldown/binding-darwin-x64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-darwin-x64@npm:1.1.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.3" +"@rolldown/binding-freebsd-x64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-freebsd-x64@npm:1.1.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.3" +"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.3" +"@rolldown/binding-linux-arm64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.3" +"@rolldown/binding-linux-arm64-musl@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-linux-ppc64-gnu@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.3" +"@rolldown/binding-linux-ppc64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-s390x-gnu@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.3" +"@rolldown/binding-linux-s390x-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.5" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.3" +"@rolldown/binding-linux-x64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.3" +"@rolldown/binding-linux-x64-musl@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.3" +"@rolldown/binding-openharmony-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.5" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.3" +"@rolldown/binding-wasm32-wasi@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.5" dependencies: - "@emnapi/core": "npm:1.10.0" - "@emnapi/runtime": "npm:1.10.0" - "@napi-rs/wasm-runtime": "npm:^1.1.4" + "@emnapi/core": "npm:1.11.1" + "@emnapi/runtime": "npm:1.11.1" + "@napi-rs/wasm-runtime": "npm:^1.1.6" conditions: cpu=wasm32 languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.3" +"@rolldown/binding-win32-arm64-msvc@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.3": - version: 1.0.3 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.3" +"@rolldown/binding-win32-x64-msvc@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -653,12 +653,12 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.1": - version: 0.10.2 - resolution: "@tybys/wasm-util@npm:0.10.2" +"@tybys/wasm-util@npm:^0.10.3": + version: 0.10.3 + resolution: "@tybys/wasm-util@npm:0.10.3" dependencies: tslib: "npm:^2.4.0" - checksum: 10/d12f1dafe12d7a573c406b35ffef0038042b9cc9fbcc74d657267eb635499b956276afc05eebdbd81bea582e1c4c921421a1dd7243a93daaa8c8216b19395c23 + checksum: 10/6cf39f7a2926b1c8bc6fe3f9f03318a33dd6dae81bdbd059983f9c6ee22d10a827f12564d648c05a2d4926e03c86cbe2799fb20609ee65e9efc39603039b4765 languageName: node linkType: hard @@ -686,12 +686,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:25.9.3": - version: 25.9.3 - resolution: "@types/node@npm:25.9.3" +"@types/node@npm:26.1.2": + version: 26.1.2 + resolution: "@types/node@npm:26.1.2" dependencies: - undici-types: "npm:>=7.24.0 <7.24.7" - checksum: 10/40c5f5c91450689b255dbf8cbd6cf0bb05e1013a353830b15eb9b5c9cda6448510be572d1ecadc38c8a4ac472e61381de9ae28df82094abece59f4c1eccffbc5 + undici-types: "npm:~8.3.0" + checksum: 10/2dd6d75b80c006deab4e381acc8cb2e3d634f10141f05fd6cadaabddd80a95f04aef7b00a574bd8fd5e08e940b899c23b91dd09a70b11a34a2762203b5eea25e languageName: node linkType: hard @@ -885,8 +885,8 @@ __metadata: version: 0.0.0-use.local resolution: "compact-tools-monorepo@workspace:." dependencies: - "@biomejs/biome": "npm:2.5.0" - "@types/node": "npm:25.9.3" + "@biomejs/biome": "npm:2.5.5" + "@types/node": "npm:26.1.2" ts-node: "npm:^10.9.2" turbo: "npm:^2.9.18" typescript: "npm:^6.0.3" @@ -1279,12 +1279,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.12": - version: 3.3.12 - resolution: "nanoid@npm:3.3.12" +"nanoid@npm:^3.3.16": + version: 3.3.16 + resolution: "nanoid@npm:3.3.16" bin: nanoid: bin/nanoid.cjs - checksum: 10/6eec280694e2088d18fb802b1e3bfc4578e27b665b7ecfbe36c7356612fea2f814277056e671e2a1529dff551588a652efdc0bfa39f8a3185bc2247be311872e + checksum: 10/8004af92b5541af1dbd23b69845b5026f777d5b7ef07163cea1837aae86e052ced8b383cecbf8a4f1b5e77ae207df96dc45e16b9e0fa3c4b761d085f1e42851b languageName: node linkType: hard @@ -1399,6 +1399,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.5": + version: 4.0.5 + resolution: "picomatch@npm:4.0.5" + checksum: 10/8bad770af9dcdb7f94ad1a893adcbe08a97d75a18872f8fed37161d3124217471c402b3929f051532f795f4ff2e53dcebb1644df4c1a5f3a9c476fef3b9f8c51 + languageName: node + linkType: hard + "pino-abstract-transport@npm:^3.0.0": version: 3.0.0 resolution: "pino-abstract-transport@npm:3.0.0" @@ -1436,14 +1443,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.15": - version: 8.5.15 - resolution: "postcss@npm:8.5.15" +"postcss@npm:^8.5.17": + version: 8.5.23 + resolution: "postcss@npm:8.5.23" dependencies: - nanoid: "npm:^3.3.12" + nanoid: "npm:^3.3.16" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10/d02ad19eb1e0fa53a1229ee6d53807eb88f903f2b9a8cac66993367f3ac7dd3b97238c783a54ccbf4145f82f6ca9a5cbd58f089846285d759c8a3259fbea8318 + checksum: 10/8387f421216696bf62a13e5a270e9fefdafc81e196903c0f8d7653f8bab315367cc2261b3c22cf197e492cb075f31bdfc07fd9c3be1cb165ff3cabe14c5a039a languageName: node linkType: hard @@ -1506,26 +1513,26 @@ __metadata: languageName: node linkType: hard -"rolldown@npm:1.0.3": - version: 1.0.3 - resolution: "rolldown@npm:1.0.3" - dependencies: - "@oxc-project/types": "npm:=0.133.0" - "@rolldown/binding-android-arm64": "npm:1.0.3" - "@rolldown/binding-darwin-arm64": "npm:1.0.3" - "@rolldown/binding-darwin-x64": "npm:1.0.3" - "@rolldown/binding-freebsd-x64": "npm:1.0.3" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.3" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.3" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.3" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.3" - "@rolldown/binding-linux-s390x-gnu": "npm:1.0.3" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.3" - "@rolldown/binding-linux-x64-musl": "npm:1.0.3" - "@rolldown/binding-openharmony-arm64": "npm:1.0.3" - "@rolldown/binding-wasm32-wasi": "npm:1.0.3" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.3" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.3" +"rolldown@npm:~1.1.5": + version: 1.1.5 + resolution: "rolldown@npm:1.1.5" + dependencies: + "@oxc-project/types": "npm:=0.139.0" + "@rolldown/binding-android-arm64": "npm:1.1.5" + "@rolldown/binding-darwin-arm64": "npm:1.1.5" + "@rolldown/binding-darwin-x64": "npm:1.1.5" + "@rolldown/binding-freebsd-x64": "npm:1.1.5" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.5" + "@rolldown/binding-linux-arm64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-arm64-musl": "npm:1.1.5" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-s390x-gnu": "npm:1.1.5" + "@rolldown/binding-linux-x64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-x64-musl": "npm:1.1.5" + "@rolldown/binding-openharmony-arm64": "npm:1.1.5" + "@rolldown/binding-wasm32-wasi": "npm:1.1.5" + "@rolldown/binding-win32-arm64-msvc": "npm:1.1.5" + "@rolldown/binding-win32-x64-msvc": "npm:1.1.5" "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: "@rolldown/binding-android-arm64": @@ -1560,7 +1567,7 @@ __metadata: optional: true bin: rolldown: ./bin/cli.mjs - checksum: 10/4dbe2c055104c47c15c051b713068cf4660acd473841904d3f7118f730922b2e498176610a45826cbc1ffe36842a29a076385d3bfcd5acb0f7ef8ad06b8feefb + checksum: 10/a2c90a68751591fe6e05952d3dc5c92e8cef18511568af43912fc95ebd2c1a1ee9650df9c998a6a66a2f5aa5e02853b66bbc255ab38ef62f86fa8af925a669f9 languageName: node linkType: hard @@ -1589,10 +1596,10 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.8.4": - version: 1.8.4 - resolution: "shell-quote@npm:1.8.4" - checksum: 10/a3e3796385f2cd5cf0b78207a4439f0c7395c0833fc75b2473084b5d298c109c5c0fa687fcd1c04e4b4484866e5bb8eaae7efae443b80fff71ea7e29baf11f0c +"shell-quote@npm:^1.10.0": + version: 1.10.0 + resolution: "shell-quote@npm:1.10.0" + checksum: 10/d4a22aeefe64919290af753ac6098239d7ffee52a5db62c20edef69794bd10b5f86e298f68be26af9606ac435e890dd391994a5405a90bb8aebef1ff1dde839b languageName: node linkType: hard @@ -1674,15 +1681,15 @@ __metadata: linkType: hard "tar@npm:^7.5.4": - version: 7.5.15 - resolution: "tar@npm:7.5.15" + version: 7.5.22 + resolution: "tar@npm:7.5.22" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10/b4cb6acd822159867f81ebda8d765c6941ec8292f1cf2f870d3713f4933c14bf0ed7bf4a92338143c31e8815ca0a1fdd62aa03ddb48a42ae187f7ef696583ffe + checksum: 10/129606384b3c895f422aaca48bf316357be6dc7aa35c1066c3f06c28acfff0be5b356e1b0a0be7c53a7a8945534ac06cec6d8e296d170d8a09c8bff67b29300e languageName: node linkType: hard @@ -1830,17 +1837,17 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:>=7.24.0 <7.24.7": - version: 7.24.6 - resolution: "undici-types@npm:7.24.6" - checksum: 10/defc9538b952e3c15b8526596c591f7c1f0c7605ad27a2b7feddbea7ef2e3003f3eda2cdb051a3cb1a2185e3893100fd9cb925c799db99d48131ea63b5233d10 +"undici-types@npm:~8.3.0": + version: 8.3.0 + resolution: "undici-types@npm:8.3.0" + checksum: 10/6681d2837ac75a75ac1cc46090aa2b8ddc7c6b8ecc295a6cdb06838752a730da3d8afeecf05e5ab7903160eafad3a8b6ffa1927e5ded260590f4d4fef18646d5 languageName: node linkType: hard "undici@npm:^6.25.0": - version: 6.25.0 - resolution: "undici@npm:6.25.0" - checksum: 10/a475e45da3e1d1073283bb70531666f09a432eabff2b857bd7063d469a1ee1486192ff61dc0dadbb526673ce1120fee14d66a59b6b17d1e0bd3a4d5f0a52d0a6 + version: 6.28.0 + resolution: "undici@npm:6.28.0" + checksum: 10/672a7a53bd1f6c80edb73b357ab36e98ef9e474024c442aab2b8ea2bc32f1103cab05525c78661ae724f3e1340e23d03efb9730fba28e76218ab0ec52e15d75a languageName: node linkType: hard @@ -1852,18 +1859,18 @@ __metadata: linkType: hard "vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0": - version: 8.0.16 - resolution: "vite@npm:8.0.16" + version: 8.1.5 + resolution: "vite@npm:8.1.5" dependencies: fsevents: "npm:~2.3.3" lightningcss: "npm:^1.32.0" - picomatch: "npm:^4.0.4" - postcss: "npm:^8.5.15" - rolldown: "npm:1.0.3" + picomatch: "npm:^4.0.5" + postcss: "npm:^8.5.17" + rolldown: "npm:~1.1.5" tinyglobby: "npm:^0.2.17" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.1.18 + "@vitejs/devtools": ^0.3.0 esbuild: ^0.27.0 || ^0.28.0 jiti: ">=1.21.0" less: ^4.0.0 @@ -1904,7 +1911,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/a5d91d26f6110672a292a06ca161af9a58279fe9d27106c8c0afb725a942b0b47091c440c3b1e7ebc8e0fe901f64ac6a2ffee3cdae2f899339686dbecd0c0266 + checksum: 10/7278baa0723097a181566a46050f8218bb2c57c559cb68494709b6eb9a9eb332bfbc8fb3638857300eeaedbae37343e131e323da9ebda157e5f9ccfc48eefe02 languageName: node linkType: hard From 970a70129d999ed002dcab4e93d5d87ea8c9747d Mon Sep 17 00:00:00 2001 From: 0xisk <0xisk@proton.me> Date: Tue, 28 Jul 2026 09:33:39 +0200 Subject: [PATCH 3/3] style(simulator): reformat for biome 2.5.5 biome 2.5.5 reflows `it.each(...)` call chains and trailing commas differently from 2.5.0, so `lint:ci` fails on the formatting the previous version produced. Mechanical reformat of the one affected file: line wrapping and trailing-comma placement only, verified token-identical to the previous content once whitespace and commas are normalised. --- .../test/integration/SampleZOwnable.test.ts | 76 +++++++++---------- 1 file changed, 36 insertions(+), 40 deletions(-) diff --git a/packages/simulator/test/integration/SampleZOwnable.test.ts b/packages/simulator/test/integration/SampleZOwnable.test.ts index 02681d2..e146718 100644 --- a/packages/simulator/test/integration/SampleZOwnable.test.ts +++ b/packages/simulator/test/integration/SampleZOwnable.test.ts @@ -352,36 +352,34 @@ describe('SampleZOwnable', () => { counter: MAX_U64, }, ]; - it.each( - testCases, - )('should match commitment for $label with counter $counter', async ({ - ownerPK, - counter, - }) => { - const id = createIdHash(ownerPK, secretNonce); - - // Check buildCommitmentFromId - const hashFromContract = await ownable._computeOwnerCommitment( - id, - counter, - ); - const hashFromHelper1 = buildCommitmentFromId( - id, - INSTANCE_SALT, - counter, - ); - expect(hashFromContract).toEqual(hashFromHelper1); - - // Check buildCommitment - const hashFromHelper2 = buildCommitment( - ownerPK, - secretNonce, - INSTANCE_SALT, - counter, - DOMAIN, - ); - expect(hashFromHelper1).toEqual(hashFromHelper2); - }); + it.each(testCases)( + 'should match commitment for $label with counter $counter', + async ({ ownerPK, counter }) => { + const id = createIdHash(ownerPK, secretNonce); + + // Check buildCommitmentFromId + const hashFromContract = await ownable._computeOwnerCommitment( + id, + counter, + ); + const hashFromHelper1 = buildCommitmentFromId( + id, + INSTANCE_SALT, + counter, + ); + expect(hashFromContract).toEqual(hashFromHelper1); + + // Check buildCommitment + const hashFromHelper2 = buildCommitment( + ownerPK, + secretNonce, + INSTANCE_SALT, + counter, + DOMAIN, + ); + expect(hashFromHelper1).toEqual(hashFromHelper2); + }, + ); }); describe('_computeOwnerId', () => { @@ -403,16 +401,14 @@ describe('SampleZOwnable', () => { }, ]; - it.each( - testCases, - )('should match local and contract owner id for $label', async ({ - eitherOwner, - nonce, - }) => { - const ownerId = await ownable._computeOwnerId(eitherOwner, nonce); - const expId = createIdHash(eitherOwner.left, nonce); - expect(ownerId).toEqual(expId); - }); + it.each(testCases)( + 'should match local and contract owner id for $label', + async ({ eitherOwner, nonce }) => { + const ownerId = await ownable._computeOwnerId(eitherOwner, nonce); + const expId = createIdHash(eitherOwner.left, nonce); + expect(ownerId).toEqual(expId); + }, + ); it('should fail to compute ContractAddress id', async () => { const eitherContract =