Skip to content

Commit 89c67b8

Browse files
committed
ci
1 parent 77f84df commit 89c67b8

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

.github/workflows/claude.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,8 @@ jobs:
6969
- Documentation
7070
- Changeset required when updating packages
7171
- Updating `docs/components/changelog.mdx` is required when updating `apps/www/src/registry`
72-
- (only once) Run `yarn install && yarn build` to ensure all packages are built and type definitions are available.
72+
- (only once) Run `yarn install --mode=update-lockfile`, then `yarn build` to ensure all packages are built and type definitions are available.
7373
- Validate your changes with `yarn workspace <name> typecheck`, `yarn workspace <name> lint:fix`, `yarn workspace <name> test`
74+
**Important Development Sequence:**
75+
- Before running `yarn typecheck`, you must first run `yarn install --mode=update-lockfile ` yarn build`
76+
- Always end development work with `yarn lint:fix` to auto-fix linting issues

.taskmaster/docs/tech-stack.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@ enableTelemetry: false
189189

190190
### Type Checking
191191

192-
**Important**: Before running `yarn typecheck`, you must first run `yarn install && yarn build` to ensure all packages are built and type definitions are available.
192+
**Important**: Before running `yarn typecheck`, you must first run `yarn install --mode=update-lockfile`, then `yarn build` to ensure all packages are built and type definitions are available.
193193

194194
```bash
195195
# Required sequence for type checking
196-
yarn install # Install all dependencies
196+
yarn install --mode=update-lockfile # Install all dependencies and update lockfile if needed
197197
yarn build # Build all packages (generates type definitions)
198198
yarn typecheck # Check all packages
199199
```
@@ -222,7 +222,7 @@ yarn typecheck # Check all packages
222222

223223
```bash
224224
# Required sequence for development
225-
yarn install # Install dependencies
225+
yarn install --mode=update-lockfile # Install dependencies and update lockfile if needed
226226
yarn build # Build all packages first
227227
yarn typecheck # Type checking (requires built packages)
228228

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@
3939

4040
### Development
4141

42-
**CRITICAL**: Before running `yarn typecheck`, you must first run `yarn install && yarn build` to ensure all packages are built and type definitions are available.
42+
**CRITICAL**: Before running `yarn typecheck`, you must first run `yarn install --mode=update-lockfile && yarn build` to ensure all packages are built and type definitions are available.
4343

4444
**Required sequence for type checking:**
4545

46-
1. `yarn install` - Install all dependencies
46+
1. `yarn install --mode=update-lockfile` - Install all dependencies and update lockfile if needed
4747
2. `yarn build` - Build all packages (generates type definitions)
4848
3. `yarn typecheck` - Run TypeScript type checking (must pass without errors)
49-
4. `yarn lint:fix` - Formats and auto-fixes linting issues (replaces need for `yarn lint`)
49+
4. `yarn lint:fix` - Auto-fix linting issues (replaces need for `yarn lint`)
5050

5151
**Other commands:**
5252

0 commit comments

Comments
 (0)