Skip to content

Commit 99a3c79

Browse files
committed
test perf of check-everything in CI
1 parent f81a14a commit 99a3c79

8 files changed

Lines changed: 4295 additions & 1247 deletions

File tree

.github/workflows/check.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,21 @@ permissions:
1111
id-token: write # used to upload artifacts to codecov
1212

1313
jobs:
14+
check-everything:
15+
name: Build
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout
19+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
with:
21+
fetch-depth: 2 # see https://docs.codecov.com/docs/environment-specific-requirements#github-actions
22+
23+
- name: Setup Node.js and Install Dependencies
24+
uses: ./.github/actions/setup-node-and-install
25+
26+
- name: Build
27+
run: pnpm check-everything
28+
1429
build:
1530
name: Build
1631
runs-on: ubuntu-latest

apps/internal-storybook/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
"@storybook/react-vite": "catalog:",
1515
"@types/react": "^18.2.65",
1616
"@types/react-dom": "^18.2.21",
17-
"@vitejs/plugin-react": "^4.7.0",
17+
"@vitejs/plugin-react": "^5.1.1",
1818
"react": "^18.2.0",
1919
"react-dom": "^18.2.0",
20-
"storybook": "catalog:"
20+
"storybook": "catalog:",
21+
"vite": "catalog:"
2122
}
2223
}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"format": "prettier --write .",
1717
"inspect": "pnpm run --filter @storybook/addon-mcp inspect",
1818
"lint": "oxlint --type-aware",
19-
"check-everything": "pnpm run format --check && pnpm run lint && pnpm run publint && pnpm run build && pnpm run build-storybook && pnpm run typecheck && pnpm run test -- run",
19+
"check-everything": "turbo run build build-storybook format lint publint typecheck test --continue",
2020
"publint": "turbo run publint",
2121
"release": "turbo run build && pnpm changeset publish",
2222
"test": "vitest run",
@@ -30,7 +30,7 @@
3030
"@changesets/cli": "^2.29.6",
3131
"@codecov/rollup-plugin": "^1.9.1",
3232
"@codecov/vite-plugin": "^1.9.1",
33-
"@modelcontextprotocol/inspector": "^0.16.5",
33+
"@modelcontextprotocol/inspector": "^0.17.2",
3434
"@storybook/addon-mcp": "workspace:",
3535
"@storybook/mcp": "workspace:",
3636
"@types/node": "20.19.0",
@@ -43,7 +43,7 @@
4343
"tsdown": "^0.16.4",
4444
"turbo": "^2.6.1",
4545
"vite-tsconfig-paths": "^5.1.4",
46-
"vite": "^7.2.2",
46+
"vite": "catalog:",
4747
"vitest": "^4.0.8"
4848
},
4949
"packageManager": "pnpm@10.19.0+sha512.c9fc7236e92adf5c8af42fd5bf1612df99c2ceb62f27047032f4720b33f8eacdde311865e91c411f2774f618d82f320808ecb51718bfa82c060c4ba7c76a32b8"

packages/addon-mcp/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"extends": ["../../tsconfig.json"],
3-
"include": ["src/**/*", "**/*.ts"]
3+
"include": ["src/**/*", "**/*.ts"],
4+
"exclude": ["dist"]
45
}

packages/mcp/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
22
"extends": ["../../tsconfig.json"],
3-
"include": ["src/**/*", "**/*.ts"]
3+
"include": ["src/**/*", "**/*.ts"],
4+
"exclude": ["dist"]
45
}

pnpm-lock.yaml

Lines changed: 4267 additions & 1240 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ catalog:
1010
storybook: 10.1.0-alpha.9
1111
tmcp: ^1.16.0
1212
valibot: ^1.1.0
13+
vite: ^7.2.2
1314

1415
onlyBuiltDependencies:
1516
- '@swc/core'

turbo.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
"persistent": true,
2424
"interruptible": true
2525
},
26+
"//#format": {},
27+
"//#lint": {},
2628
"//#test": {
2729
"outputs": ["coverage/**"]
2830
},

0 commit comments

Comments
 (0)