Skip to content

Commit 1308a46

Browse files
konardclaude
andcommitted
fix(ci): restore global linter dependencies for vibecode-linter
Vibecode-linter uses npx internally to run biome and tsc, but in pnpm workspaces npx doesn't find local packages correctly. Restore the workaround from main branch to install these globally in CI. Changes: - Add npm install -g typescript @biomejs/biome before lint step - Add npm install -g typescript @biomejs/biome before test step This ensures vibecode-linter can find its required dependencies. Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 2917a26 commit 1308a46

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/check.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ jobs:
4141
- uses: actions/checkout@v4
4242
- name: Install dependencies
4343
uses: ./.github/actions/setup
44+
# vibecode-linter uses npx internally for dependency checks
45+
# In pnpm workspaces, npx doesn't find local packages correctly
46+
# Install TypeScript and Biome globally as a workaround
47+
# See: https://github.com/ton-ai-core/vibecode-linter/issues (pending issue)
48+
- name: Install global linter dependencies
49+
run: npm install -g typescript @biomejs/biome
4450
- run: pnpm lint
4551

4652
test:
@@ -51,4 +57,7 @@ jobs:
5157
- uses: actions/checkout@v4
5258
- name: Install dependencies
5359
uses: ./.github/actions/setup
60+
# vibecode-linter uses npx internally for dependency checks (lint:tests runs first)
61+
- name: Install global linter dependencies
62+
run: npm install -g typescript @biomejs/biome
5463
- run: pnpm test

0 commit comments

Comments
 (0)