Skip to content
Open
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
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- uses: actions/setup-node@v7
with:
node-version: "20"
node-version: "22"
cache: npm

- name: Install
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:

- uses: actions/setup-node@v7
with:
node-version: "20"
node-version: "22"
cache: npm

- name: Install
Expand All @@ -100,7 +100,7 @@ jobs:

- uses: actions/setup-node@v7
with:
node-version: "20"
node-version: "22"
cache: npm

- name: Install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:

- uses: actions/setup-node@v7
with:
node-version: "20"
node-version: "22"
cache: npm
registry-url: https://registry.npmjs.org

Expand Down
8 changes: 6 additions & 2 deletions docs/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,12 @@ npx playwright install --with-deps chromium # the recorder test needs a browse
npm run ci # must be green before you change anything
```

Node 20+ is required (`engines` in `package.json`). Docker Desktop or a Docker daemon is
required only for the testbed; everything else runs without it.
Node 22+ is required **to develop**: `vitest` 5 supports `^22.12 || ^24 || >=26`, and CI runs
Node 22. The **published package** still supports Node 20+ (`engines` in `package.json`) — that is
the floor for people who install Paragent, not for people who build it, and the two are
deliberately different numbers. Note that nothing in CI currently exercises the product on Node 20,
so that promise rests on `engines` alone. Docker Desktop or a Docker daemon is required only for
the testbed; everything else runs without it.

---

Expand Down
Loading
Loading