diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d06872..5d6d6aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: - node-version: 20.x + node-version: 22.x - name: Build working-directory: ./client run: yarn install @@ -37,7 +37,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: - node-version: 20.x + node-version: 22.x - name: Install working-directory: ./client run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3972637..afc42ce 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -67,7 +67,7 @@ jobs: - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 if: steps.check_changes.outputs.should_publish == 'true' with: - node-version: 20.x + node-version: 22.x registry-url: 'https://registry.npmjs.org' - name: Build diff --git a/AGENTS.md b/AGENTS.md index eefec81..994e974 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -11,7 +11,7 @@ This repository is split into two main parts: - `server/releng/`: target platform, feature, and p2 repository modules. ## Build, Test, and Development Commands -- `cd client && yarn install`: install workspace dependencies (Node `>=20`, Yarn 1.x). +- `cd client && yarn install`: install workspace dependencies (Node `>=22`, Yarn 1.x). - `cd client && yarn build`: compile TS packages and bundle the workflow webapp. - `cd client && yarn lint`: run ESLint on all TS/TSX sources. - `cd client && yarn format:check`: verify Prettier formatting. diff --git a/Jenkinsfile b/Jenkinsfile index 22409f0..fa365ba 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ kind: Pod spec: containers: - name: ci - image: eclipseglsp/ci:alpine-v7.1 + image: eclipseglsp/ci:alpine-v8.0 resources: limits: memory: "2Gi" diff --git a/client/package.json b/client/package.json index df7a452..95f1e6e 100644 --- a/client/package.json +++ b/client/package.json @@ -30,14 +30,14 @@ }, "devDependencies": { "@eclipse-glsp/dev": "next", - "@types/node": "20.x", + "@types/node": "22.x", "copyfiles": "^2.4.1", "lerna": "^9.0.0", "mocha-ctrf-json-reporter": "^0.0.9", "typescript": "^5.9.2" }, "engines": { - "node": ">=20", + "node": ">=22", "yarn": ">=1.7.0 <2" } } diff --git a/client/yarn.lock b/client/yarn.lock index ff98415..e69e76b 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -1520,10 +1520,10 @@ dependencies: undici-types "~5.26.4" -"@types/node@20.x": - version "20.19.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.11.tgz#728cab53092bd5f143beed7fbba7ba99de3c16c4" - integrity sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow== +"@types/node@22.x": + version "22.19.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.19.19.tgz#3124bf26ded54168b768138321fef99b420c6112" + integrity sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew== dependencies: undici-types "~6.21.0"