From f46dc6272a7c971377c6f41e507a1b99ffc3589c Mon Sep 17 00:00:00 2001 From: Shivam Kumar Date: Fri, 3 Apr 2026 12:37:03 +0530 Subject: [PATCH 1/2] fix-1 --- .github/workflows/reviewing_changes.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index de42df9..72e7cdf 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -20,7 +20,7 @@ jobs: fail-fast: false max-parallel: 3 matrix: - node: ['14', '16', '18', '20'] + node: ['16', '18', '20', '24'] os: [ macos-latest, windows-latest, ubuntu-latest ] name: Codecept-js Repo ${{ matrix.node }} - ${{ matrix.os }} Sample env: @@ -69,8 +69,8 @@ jobs: npm publish staging_package.tgz --registry http://localhost:4873/ shell: bash - - name: Install dependencies - run: npm install + - name: Install dependencies (Node 16+) + run: npm ci - name: Run sample tests run: npm run sample-test From 62662385bf34e779093bde73cef36b3e4413ac66 Mon Sep 17 00:00:00 2001 From: Shivam Kumar Date: Fri, 3 Apr 2026 13:01:03 +0530 Subject: [PATCH 2/2] fix-2 --- .github/workflows/reviewing_changes.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/reviewing_changes.yml b/.github/workflows/reviewing_changes.yml index 72e7cdf..b87a0f8 100644 --- a/.github/workflows/reviewing_changes.yml +++ b/.github/workflows/reviewing_changes.yml @@ -19,6 +19,8 @@ jobs: strategy: fail-fast: false max-parallel: 3 + # Node 14 not supported on macOS: No arm64 binary for Node 14. + # Ubuntu + Node 14 & Windows + Node 14: Syntax error (||= operator) in transitive dependency. Latest browserstack-node-sdk pulls packages incompatible with Node 14. matrix: node: ['16', '18', '20', '24'] os: [ macos-latest, windows-latest, ubuntu-latest ]