diff --git a/.github/actions/install-dependencies/action.yml b/.github/actions/install-dependencies/action.yml index b25341e0..3a390f11 100644 --- a/.github/actions/install-dependencies/action.yml +++ b/.github/actions/install-dependencies/action.yml @@ -14,6 +14,11 @@ runs: with: bun-version: "1.3.11" + - uses: voidzero-dev/setup-vp@v1 + with: + node-version: '24' + cache: true + - name: Install dependencies shell: bash - run: sfw bun install --frozen-lockfile + run: sfw vp install --frozen-lockfile diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 27064d3f..f76ddc30 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -29,7 +29,7 @@ jobs: - name: Run lint shell: bash - run: bun run lint -- --deny-warnings + run: vp lint --type-aware --deny-warnings typecheck: timeout-minutes: 10 diff --git a/package.json b/package.json index 89a543e4..10e909a9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "postinstall": "vp config", "fmt": "vp fmt", - "lint": "bunx --bun vp lint", + "lint": "vp lint --type-aware", "dev": "NODE_ENV=development bunx --bun vite", "build": "vite build", "start": "bun run .output/server/index.mjs",