From c6e56f7829ec57b31379f19c4437b459c47ec6cd Mon Sep 17 00:00:00 2001 From: frostebite Date: Thu, 5 Mar 2026 23:12:13 +0000 Subject: [PATCH] fix(ci): update integrity workflow to Node 20 for yargs@18 compatibility yargs@18.0.0 requires Node.js >=20.19.0 but the integrity-check workflow was using Node 18, causing `yarn install` to fail with an engine incompatibility error. Updated the workflow to Node 20 (matching volta config and all other workflows) and aligned the engines field in package.json accordingly. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/integrity-check.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integrity-check.yml b/.github/workflows/integrity-check.yml index 0332e828..a9945e19 100644 --- a/.github/workflows/integrity-check.yml +++ b/.github/workflows/integrity-check.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' - run: yarn - run: yarn lint - run: yarn test:ci --coverage diff --git a/package.json b/package.json index 0713de86..a522b8cd 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "test-i-k8s": "cross-env orchestratorTests=true providerStrategy=k8s yarn test -i -t \"orchestrator\"" }, "engines": { - "node": ">=18.x" + "node": ">=20.x" }, "dependencies": { "@actions/cache": "^4.0.0",