From 3f4f25579c189ddecd94039e431117b85e64cb0a Mon Sep 17 00:00:00 2001 From: James Murdza Date: Wed, 22 Oct 2025 11:31:02 -0700 Subject: [PATCH] Add pnpm setup and Node dependency installation to lint workflow --- .github/workflows/lint.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f7653cd7..7f2eabcb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,16 +22,24 @@ jobs: with: node-version: 20 + - name: Set up pnpm + uses: pnpm/action-setup@v4 + with: + version: 10 + - name: Set up Python uses: actions/setup-python@v4 with: python-version: 3.11 - - name: Install dependencies + - name: Install Python dependencies run: | pip install uv uv sync + - name: Install Node dependencies + run: pnpm install --frozen-lockfile + # Python checks (isort, black, ruff, mypy) - name: Python lint & typecheck run: |