From 43f26301752fa87eac209b091c859a75b3f8cbfc Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Thu, 29 May 2025 11:42:46 +0400 Subject: [PATCH] chore: add TypeScript compilation step to nodecar workflows --- .github/workflows/lint-js.yml | 1 + .github/workflows/lint-rs.yml | 4 +++- .github/workflows/release.yml | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint-js.yml b/.github/workflows/lint-js.yml index f6ae5d5..7c2316a 100644 --- a/.github/workflows/lint-js.yml +++ b/.github/workflows/lint-js.yml @@ -44,6 +44,7 @@ jobs: working-directory: ./nodecar run: | pnpm install --frozen-lockfile + pnpm exec tsc - name: Run lint step run: pnpm lint diff --git a/.github/workflows/lint-rs.yml b/.github/workflows/lint-rs.yml index 02e3669..27bce9e 100644 --- a/.github/workflows/lint-rs.yml +++ b/.github/workflows/lint-rs.yml @@ -57,7 +57,9 @@ jobs: - name: Install nodecar dependencies working-directory: ./nodecar - run: pnpm install --frozen-lockfile + run: | + pnpm install --frozen-lockfile + pnpm exec tsc - name: Build nodecar binary shell: bash diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 68f1160..d4ea687 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,6 +90,7 @@ jobs: working-directory: ./nodecar run: | pnpm install --frozen-lockfile + pnpm exec tsc - name: Build nodecar sidecar shell: bash