Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: 2.1
jobs:
install_deps:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
steps:
- checkout
- run:
Expand All @@ -28,7 +28,7 @@ jobs:
- ./packages/extension/node_modules
test_extension:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
parallelism: 1
steps:
- checkout
Expand All @@ -49,7 +49,7 @@ jobs:
path: ./test-results
test_webapp:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
parallelism: 1
steps:
- checkout
Expand All @@ -70,7 +70,7 @@ jobs:
path: ./test-results
lint_shared:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
resource_class: large
steps:
- checkout
Expand All @@ -84,7 +84,7 @@ jobs:
working_directory: packages/shared
test_shared:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
parallelism: 1
steps:
- checkout
Expand All @@ -104,7 +104,7 @@ jobs:
path: ./test-results
build_extension:
docker:
- image: cimg/node:22.11
- image: cimg/node:22.22
resource_class: large
steps:
- checkout
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '22.11'
node-version: '22.22'

- name: Install pnpm
uses: pnpm/action-setup@v4
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.11
22.22
16 changes: 14 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This is a pnpm monorepo containing the daily.dev application suite:

## Technology Stack

- **Node.js v22.11** (see `package.json` `volta` and `packageManager` properties, also `.nvmrc`)
- **Node.js v22.22** (see `package.json` `volta` and `packageManager` properties, also `.nvmrc`)
- **pnpm 9.14.4** for package management (see `package.json` `packageManager` property)
- **TypeScript** across all packages
- **React 18.3.1** with Next.js 15 for webapp (Pages Router, NOT App Router/Server Components)
Expand Down Expand Up @@ -291,4 +291,16 @@ When reviewing code (or writing code that will be reviewed):
- **Delete dead code** - Remove unused components, functions, exports, and files. Don't leave code "for later"
- **Avoid confusing naming** - Don't create multiple components with the same name in different locations (e.g., two `AboutMe` components)
- **Remove unused exports** - If a function/constant is only used internally, don't export it
- **Clean up duplicates** - If the same interface/type is defined in multiple places, consolidate to one location and import
- **Clean up duplicates** - If the same interface/type is defined in multiple places, consolidate to one location and import

## Node.js Version Upgrade Checklist

When upgrading Node.js version, update these files:
- `.nvmrc`
- `Dockerfile`
- `.github/workflows/e2e-tests.yml`
- `.circleci/config.yml` (multiple occurrences)
- `packages/playwright/package.json` (engines field)
- This file (`CLAUDE.md` - Technology Stack section)

After updating, run `pnpm install` to check if lock file needs updating and commit any changes.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:22.11-alpine
FROM node:22.22-alpine
RUN apk add g++ make python3

RUN mkdir -p /opt/app
Expand Down
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,8 @@
"patchedDependencies": {
"[email protected]": "patches/[email protected]"
}
},
"volta": {
"node": "22.22.0"
}
}
2 changes: 1 addition & 1 deletion packages/playwright/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"typescript": "^5.6.0"
},
"engines": {
"node": ">=22.11.0"
"node": ">=22.22.0"
},
"dependencies": {
"dotenv": "^17.2.1"
Expand Down