From e54387d3aa0aedf8a3cd0b9e30828ce13ed217e3 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sat, 5 Sep 2026 21:16:28 -0700 Subject: [PATCH] ci: validate combined deflake units and types --- .github/workflows/unit-tests.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index cdb334c64cd..a46b95c3b74 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -1,6 +1,13 @@ name: Unit tests on: + workflow_dispatch: + inputs: + node_versions: + description: JSON array of Node.js major versions to test. + required: true + type: string + default: '[24]' workflow_call: inputs: node_versions: @@ -58,3 +65,15 @@ jobs: --exclude=src/shared/posix-command-path-lookup.test.ts \ --exclude=tests/e2e/cross-version-wire/** \ --shard=${{ matrix.shard }}/${{ matrix.shard_total }} + + typecheck: + name: Combined application typecheck + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + with: + persist-credentials: false + - uses: ./.github/actions/install-node-dependencies + with: + native-runtime: node + - run: pnpm run typecheck