From 8dd36c8fb4ba2c6ed47e500c7cb100d1590f590f Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:37:27 +0100 Subject: [PATCH 01/13] [CI] - Setup wallet initialisation CRON job for monitoring wallet setup scripts --- .../schedule-wallet-initialization-runs.yaml | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/schedule-wallet-initialization-runs.yaml diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml new file mode 100644 index 0000000..7db8873 --- /dev/null +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -0,0 +1,46 @@ +name: Scheduled Wallet Initialization Runs + +on: + workflow_dispatch: + + schedule: + # Runs at 6 AM UTC, Monday - Friday + - cron: "0 6 * * 1-5" + +jobs: + setup-wallets: + runs-on: ubuntu-22.04 + timeout-minutes: 60 + + steps: + - name: Checkout code + uses: actions/checkout@v5 + with: + submodules: "recursive" + fetch-depth: 0 + + - name: Install pnpm + uses: pnpm/action-setup@v5 + with: + version: 10 + + - name: Use Node LTS + uses: actions/setup-node@v6 + with: + node-version: 24.x + cache: "pnpm" + + - name: Install dependencies + run: pnpm install + + - name: Install XVFB + run: sudo apt-get install -y xvfb + + - name: Install Playwright browsers + run: pnpm exec playwright install chromium + + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + + - name: Initialize wallets + run: xvfb-run pnpm run setup-wallets From d07076545c27ea8128fa1e8ff8422409a75c5aad Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Thu, 6 Aug 2026 15:42:15 +0100 Subject: [PATCH 02/13] chore: update the workflow permissions --- .github/workflows/chainwright.yaml | 3 +++ .github/workflows/linting-and-unit-tests.yaml | 3 +++ .github/workflows/schedule-wallet-initialization-runs.yaml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/.github/workflows/chainwright.yaml b/.github/workflows/chainwright.yaml index 80d274c..5101e1f 100644 --- a/.github/workflows/chainwright.yaml +++ b/.github/workflows/chainwright.yaml @@ -9,6 +9,9 @@ on: - "tests/e2e/**/*.spec.ts" - "src/wallets/**/actions/**/*.ts" +permissions: + contents: read + jobs: test: runs-on: ubuntu-22.04 diff --git a/.github/workflows/linting-and-unit-tests.yaml b/.github/workflows/linting-and-unit-tests.yaml index 41866d2..e2d65c5 100644 --- a/.github/workflows/linting-and-unit-tests.yaml +++ b/.github/workflows/linting-and-unit-tests.yaml @@ -5,6 +5,9 @@ on: pull_request: branches: ["main", "dev"] +permissions: + contents: read + jobs: linting_and_unit_tests: runs-on: ubuntu-22.04 diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 7db8873..93ca755 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -7,6 +7,9 @@ on: # Runs at 6 AM UTC, Monday - Friday - cron: "0 6 * * 1-5" +permissions: + contents: read + jobs: setup-wallets: runs-on: ubuntu-22.04 From 581eaee7802288ce6a20c87710feb0a7bf2edf08 Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:20:28 +0100 Subject: [PATCH 03/13] [CI] - Fix workflow CRON job --- .github/workflows/chainwright.yaml | 2 +- .github/workflows/schedule-wallet-initialization-runs.yaml | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/chainwright.yaml b/.github/workflows/chainwright.yaml index 5101e1f..1b0df0b 100644 --- a/.github/workflows/chainwright.yaml +++ b/.github/workflows/chainwright.yaml @@ -70,7 +70,7 @@ jobs: cache: "pnpm" - name: Install dependencies - run: pnpm install + run: pnpm install --no-frozen-lockfile - name: Install XVFB run: sudo apt-get install -y xvfb diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 93ca755..905c1ff 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -34,7 +34,7 @@ jobs: cache: "pnpm" - name: Install dependencies - run: pnpm install + run: pnpm install --no-frozen-lockfile - name: Install XVFB run: sudo apt-get install -y xvfb @@ -42,8 +42,5 @@ jobs: - name: Install Playwright browsers run: pnpm exec playwright install chromium - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - - name: Initialize wallets run: xvfb-run pnpm run setup-wallets From ec2bd30d61613c138a51a995ea09b0121d474286 Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:26:37 +0100 Subject: [PATCH 04/13] [CI] - Update the PNPM install setup to use v11 --- .github/workflows/chainwright.yaml | 2 +- .github/workflows/linting-and-unit-tests.yaml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/schedule-wallet-initialization-runs.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/chainwright.yaml b/.github/workflows/chainwright.yaml index 1b0df0b..c3f1d69 100644 --- a/.github/workflows/chainwright.yaml +++ b/.github/workflows/chainwright.yaml @@ -59,7 +59,7 @@ jobs: echo "EOF" >> "$GITHUB_OUTPUT" - name: Install pnpm - uses: pnpm/action-setup@v5 + uses: pnpm/setup@v2 with: version: 10 diff --git a/.github/workflows/linting-and-unit-tests.yaml b/.github/workflows/linting-and-unit-tests.yaml index e2d65c5..fb6990c 100644 --- a/.github/workflows/linting-and-unit-tests.yaml +++ b/.github/workflows/linting-and-unit-tests.yaml @@ -20,7 +20,7 @@ jobs: submodules: "recursive" - name: Install pnpm - uses: pnpm/action-setup@v5 + uses: pnpm/setup@v2 with: version: 10 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7038c4c..f25674a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 - name: Install pnpm - uses: pnpm/action-setup@v5 + uses: pnpm/setup@v2 with: version: 10 diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 905c1ff..64c3ebc 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -23,7 +23,7 @@ jobs: fetch-depth: 0 - name: Install pnpm - uses: pnpm/action-setup@v5 + uses: pnpm/setup@v2 with: version: 10 From 007bf54445716da0eae24576df9593c87bbe4986 Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:33:52 +0100 Subject: [PATCH 05/13] [CI] - Fix failing pnpm installation --- .github/workflows/schedule-wallet-initialization-runs.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 64c3ebc..54496f7 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -14,6 +14,9 @@ jobs: setup-wallets: runs-on: ubuntu-22.04 timeout-minutes: 60 + strategy: + matrix: + node-version: [24.x] steps: - name: Checkout code @@ -25,7 +28,8 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: 10 + version: node@{{ matrix.node-version }} + cache: true - name: Use Node LTS uses: actions/setup-node@v6 From 4b1a9ab01f1bc420ba0e5506c1721a6e9eb0c2fa Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:39:58 +0100 Subject: [PATCH 06/13] [CI] - Fix failing version match --- .github/workflows/schedule-wallet-initialization-runs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 54496f7..654250d 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -28,7 +28,7 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: node@{{ matrix.node-version }} + version: node@${{ matrix.node-version }} cache: true - name: Use Node LTS From f9ce9b144c822bc5fc841060278e565a72ac4e06 Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:43:02 +0100 Subject: [PATCH 07/13] [CI] - Fix the Node version issue again --- .github/workflows/schedule-wallet-initialization-runs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 654250d..f6dd4ff 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -16,7 +16,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - node-version: [24.x] + node-version: [24] steps: - name: Checkout code From 54073b92c624e3e0a84588adbfa9fdf84dac6f6c Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:44:51 +0100 Subject: [PATCH 08/13] [CI] - Fix name mismatch --- .github/workflows/schedule-wallet-initialization-runs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index f6dd4ff..77f481c 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -28,7 +28,7 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: node@${{ matrix.node-version }} + runtime: node@${{ matrix.node-version }} cache: true - name: Use Node LTS From ee2b0e04e123127f1a59449a70ff5d162c07956e Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:47:59 +0100 Subject: [PATCH 09/13] [CI] - Add a version tag to the pnpm. installation --- .github/workflows/schedule-wallet-initialization-runs.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 77f481c..b501e08 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -29,6 +29,7 @@ jobs: uses: pnpm/setup@v2 with: runtime: node@${{ matrix.node-version }} + version: 11 cache: true - name: Use Node LTS From e13b11eac3d262fabffa6d80026fe65cbc35652e Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 10:53:18 +0100 Subject: [PATCH 10/13] [CI] - Prevent deps installation during pnpm installation --- .../schedule-wallet-initialization-runs.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index b501e08..6d63df3 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -30,13 +30,14 @@ jobs: with: runtime: node@${{ matrix.node-version }} version: 11 + install: false cache: true - - name: Use Node LTS - uses: actions/setup-node@v6 - with: - node-version: 24.x - cache: "pnpm" + # - name: Use Node LTS + # uses: actions/setup-node@v6 + # with: + # node-version: 24.x + # cache: "pnpm" - name: Install dependencies run: pnpm install --no-frozen-lockfile From 34d6a9d0a28aa48c99fea4f237ee34b58fc3016b Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 11:20:09 +0100 Subject: [PATCH 11/13] [CI] - Fix failing CI for package installation --- .github/workflows/chainwright.yaml | 1 + .github/workflows/linting-and-unit-tests.yaml | 1 + .github/workflows/release.yml | 1 + .../schedule-wallet-initialization-runs.yaml | 1 + .gitignore | 1 - package.json | 11 ----------- pnpm-workspace.yaml | 6 ++++++ 7 files changed, 10 insertions(+), 12 deletions(-) create mode 100644 pnpm-workspace.yaml diff --git a/.github/workflows/chainwright.yaml b/.github/workflows/chainwright.yaml index c3f1d69..c51bf22 100644 --- a/.github/workflows/chainwright.yaml +++ b/.github/workflows/chainwright.yaml @@ -14,6 +14,7 @@ permissions: jobs: test: + if: github.repository == 'amaify/chainwright' runs-on: ubuntu-22.04 timeout-minutes: 60 diff --git a/.github/workflows/linting-and-unit-tests.yaml b/.github/workflows/linting-and-unit-tests.yaml index fb6990c..20245ff 100644 --- a/.github/workflows/linting-and-unit-tests.yaml +++ b/.github/workflows/linting-and-unit-tests.yaml @@ -10,6 +10,7 @@ permissions: jobs: linting_and_unit_tests: + if: github.repository == 'amaify/chainwright' runs-on: ubuntu-22.04 timeout-minutes: 60 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f25674a..d5cec1b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,6 +11,7 @@ concurrency: ${{ github.workflow }}-${{ github.ref }} jobs: release: + if: github.repository == 'amaify/chainwright' name: Changesets Release runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index 6d63df3..fb9ca44 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -12,6 +12,7 @@ permissions: jobs: setup-wallets: + if: github.repository == 'amaify/chainwright' runs-on: ubuntu-22.04 timeout-minutes: 60 strategy: diff --git a/.gitignore b/.gitignore index 7ed8199..24b4e5a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ # dependencies (bun install) node_modules test-package -pnpm-workspace.yaml # output out diff --git a/package.json b/package.json index e2893db..9afc19e 100644 --- a/package.json +++ b/package.json @@ -113,16 +113,5 @@ "prool": "^0.2.14", "tsx": "^4.23.9", "zod": "^4.4.3" - }, - "overrides": { - "tar": "^7.5.21" - }, - "resolutions": { - "tar": "^7.5.21" - }, - "pnpm": { - "overrides": { - "tar": "^7.5.21" - } } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..89db919 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +allowBuilds: + esbuild: true +minimumReleaseAgeExclude: + - tsx@4.23.9 +overrides: + tar: ^7.5.21 From 1e58ade42b4bff4d5cc6a72e66a92fb5cdec7211 Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 11:31:37 +0100 Subject: [PATCH 12/13] [CI] - Final fix for upgrading to pnpm v11 --- .github/workflows/chainwright.yaml | 15 +++++++-------- .github/workflows/linting-and-unit-tests.yaml | 15 +++++++-------- .github/workflows/release.yml | 15 +++++++-------- .../schedule-wallet-initialization-runs.yaml | 6 ------ 4 files changed, 21 insertions(+), 30 deletions(-) diff --git a/.github/workflows/chainwright.yaml b/.github/workflows/chainwright.yaml index c51bf22..b10ae36 100644 --- a/.github/workflows/chainwright.yaml +++ b/.github/workflows/chainwright.yaml @@ -17,7 +17,9 @@ jobs: if: github.repository == 'amaify/chainwright' runs-on: ubuntu-22.04 timeout-minutes: 60 - + strategy: + matrix: + node-version: [24] steps: - name: Checkout code uses: actions/checkout@v5 @@ -62,13 +64,10 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: 10 - - - name: Use Node LTS - uses: actions/setup-node@v6 - with: - node-version: 24.x - cache: "pnpm" + runtime: node@${{ matrix.node-version }} + version: 11 + install: false + cache: true - name: Install dependencies run: pnpm install --no-frozen-lockfile diff --git a/.github/workflows/linting-and-unit-tests.yaml b/.github/workflows/linting-and-unit-tests.yaml index 20245ff..a674584 100644 --- a/.github/workflows/linting-and-unit-tests.yaml +++ b/.github/workflows/linting-and-unit-tests.yaml @@ -13,7 +13,9 @@ jobs: if: github.repository == 'amaify/chainwright' runs-on: ubuntu-22.04 timeout-minutes: 60 - + strategy: + matrix: + node-version: [24] steps: - name: Checkout code uses: actions/checkout@v5 @@ -23,13 +25,10 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: 10 - - - name: Use Node LTS - uses: actions/setup-node@v6 - with: - node-version: 24.x - cache: "pnpm" + runtime: node@${{ matrix.node-version }} + version: 11 + install: false + cache: true - name: Install dependencies run: pnpm install --no-frozen-lockfile diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d5cec1b..5ee3699 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,9 @@ jobs: if: github.repository == 'amaify/chainwright' name: Changesets Release runs-on: ubuntu-latest + strategy: + matrix: + node-version: [24] permissions: contents: write pull-requests: write @@ -27,14 +30,10 @@ jobs: - name: Install pnpm uses: pnpm/setup@v2 with: - version: 10 - - - name: Use Node.js - uses: actions/setup-node@v6 - with: - node-version: 24.x - registry-url: https://registry.npmjs.org - package-manager-cache: false + runtime: node@${{ matrix.node-version }} + version: 11 + install: false + cache: true - name: Install dependencies run: pnpm install --no-frozen-lockfile diff --git a/.github/workflows/schedule-wallet-initialization-runs.yaml b/.github/workflows/schedule-wallet-initialization-runs.yaml index fb9ca44..f04c89b 100644 --- a/.github/workflows/schedule-wallet-initialization-runs.yaml +++ b/.github/workflows/schedule-wallet-initialization-runs.yaml @@ -34,12 +34,6 @@ jobs: install: false cache: true - # - name: Use Node LTS - # uses: actions/setup-node@v6 - # with: - # node-version: 24.x - # cache: "pnpm" - - name: Install dependencies run: pnpm install --no-frozen-lockfile From de1ec0eb6199c821a261f1b104f502e601be70cf Mon Sep 17 00:00:00 2001 From: Ugwuanyi TobeChukwu <39131739+amaify@users.noreply.github.com> Date: Fri, 7 Aug 2026 12:00:19 +0100 Subject: [PATCH 13/13] [Core] - Upgrade packages and fix the failing CI workflow --- CHANGELOG.md | 6 ++++++ LICENSE | 2 +- package.json | 4 ++-- pnpm-lock.yaml | 38 +++++++++++++++++++------------------- pnpm-workspace.yaml | 2 +- 5 files changed, 29 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32b7a8f..0ff6399 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # @tobelabs/chainwright +## 0.10.15 + +### Patch Changes + +- [Core] - Upgrade packages and fix the failing CI workflow + ## 0.10.14 ### Patch Changes diff --git a/LICENSE b/LICENSE index 25038c1..66e5673 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 amaify +Copyright (c) 2026 Tobechukwu Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/package.json b/package.json index 9afc19e..37dfd42 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chainwright", - "version": "0.10.14", + "version": "0.10.15", "description": "Playwright Web3 wallet testing framework for end-to-end dApp automation with MetaMask, Phantom, Solflare, Petra, Meteor, and Keplr", "type": "module", "license": "MIT", @@ -111,7 +111,7 @@ "commander": "^15.0.0", "glob": "^13.0.6", "prool": "^0.2.14", - "tsx": "^4.23.9", + "tsx": "^4.23.10", "zod": "^4.4.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5059d83..cceef18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - tar: ^7.5.15 + tar: ^7.5.21 importers: @@ -30,8 +30,8 @@ importers: specifier: ^0.2.14 version: 0.2.14(debug@4.4.3) tsx: - specifier: ^4.23.9 - version: 4.23.9 + specifier: ^4.23.10 + version: 4.23.10 zod: specifier: ^4.4.3 version: 4.4.3 @@ -56,13 +56,13 @@ importers: version: 26.0.1 tsup: specifier: ^8.5.1 - version: 8.5.1(postcss@8.5.22)(tsx@4.23.9)(typescript@6.0.3) + version: 8.5.1(postcss@8.5.22)(tsx@4.23.10)(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@types/node@26.0.1)(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9)) + version: 4.1.10(@types/node@26.0.1)(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10)) packages: @@ -1699,8 +1699,8 @@ packages: typescript: optional: true - tsx@4.23.9: - resolution: {integrity: sha512-6q8uTORRGauQVjqMQnKUucLFoeXZAfw6zKvG35GLbdKWbLdeOtZ3H4mhyA5mxuUd2o2cRTskhj59nLLQseUvUw==} + tsx@4.23.10: + resolution: {integrity: sha512-0Vb9eKU47njkxv/6B8CRZRDsxNDT/Pz+BIU+M5jw7xL3TdzAjSxlZUxu0xFL/kLpaG3sHZ0LH2wbK1T1yo7CUQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -2455,13 +2455,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9))': + '@vitest/mocker@4.1.10(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10))': dependencies: '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9) + vite: 8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10) '@vitest/pretty-format@4.1.10': dependencies: @@ -3005,12 +3005,12 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - postcss-load-config@6.0.1(postcss@8.5.22)(tsx@4.23.9): + postcss-load-config@6.0.1(postcss@8.5.22)(tsx@4.23.10): dependencies: lilconfig: 3.1.3 optionalDependencies: postcss: 8.5.22 - tsx: 4.23.9 + tsx: 4.23.10 postcss@8.5.22: dependencies: @@ -3212,7 +3212,7 @@ snapshots: tslib@2.8.1: optional: true - tsup@8.5.1(postcss@8.5.22)(tsx@4.23.9)(typescript@6.0.3): + tsup@8.5.1(postcss@8.5.22)(tsx@4.23.10)(typescript@6.0.3): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 @@ -3223,7 +3223,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.22)(tsx@4.23.9) + postcss-load-config: 6.0.1(postcss@8.5.22)(tsx@4.23.10) resolve-from: 5.0.0 rollup: 4.60.4 source-map: 0.7.6 @@ -3240,7 +3240,7 @@ snapshots: - tsx - yaml - tsx@4.23.9: + tsx@4.23.10: dependencies: esbuild: 0.28.0 optionalDependencies: @@ -3258,7 +3258,7 @@ snapshots: universalify@0.1.2: {} - vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9): + vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -3269,12 +3269,12 @@ snapshots: '@types/node': 26.0.1 esbuild: 0.27.7 fsevents: 2.3.3 - tsx: 4.23.9 + tsx: 4.23.10 - vitest@4.1.10(@types/node@26.0.1)(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9)): + vitest@4.1.10(@types/node@26.0.1)(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10)): dependencies: '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9)) + '@vitest/mocker': 4.1.10(vite@8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10)) '@vitest/pretty-format': 4.1.10 '@vitest/runner': 4.1.10 '@vitest/snapshot': 4.1.10 @@ -3291,7 +3291,7 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.9) + vite: 8.0.13(@types/node@26.0.1)(esbuild@0.27.7)(tsx@4.23.10) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 89db919..b67f8ca 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,6 @@ allowBuilds: esbuild: true minimumReleaseAgeExclude: - - tsx@4.23.9 + - tsx@4.23.9 || 4.23.10 overrides: tar: ^7.5.21