From 6d5b36181be1cbfab5071ee0188640c91d26c907 Mon Sep 17 00:00:00 2001 From: James Murdza Date: Wed, 22 Oct 2025 12:01:08 -0700 Subject: [PATCH 1/2] Install dependencies in TypeScript workspace in CI --- .github/workflows/lint.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7f2eabcb..c1d9ca2a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -38,7 +38,9 @@ jobs: uv sync - name: Install Node dependencies - run: pnpm install --frozen-lockfile + run: | + pnpm install --frozen-lockfile + pnpm -C libs/typescript install --frozen-lockfile # Python checks (isort, black, ruff, mypy) - name: Python lint & typecheck From 730619c2313657de8b0e287c7f966644e8262fcb Mon Sep 17 00:00:00 2001 From: James Murdza Date: Wed, 22 Oct 2025 12:04:01 -0700 Subject: [PATCH 2/2] Run prettier via pnpm in CI --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c1d9ca2a..1be0c557 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -57,4 +57,4 @@ jobs: # JS/TS/Markdown/YAML checks - name: Prettier check - run: uv run prettier --check "**/*.{ts,tsx,js,jsx,json,md,yaml,yml}" + run: pnpm prettier --check "**/*.{ts,tsx,js,jsx,json,md,yaml,yml}"