diff --git a/.github/workflows/linux-build-and-test-compatibility.yml b/.github/workflows/linux-build-and-test-compatibility.yml index 8e01a91c..d19d319a 100644 --- a/.github/workflows/linux-build-and-test-compatibility.yml +++ b/.github/workflows/linux-build-and-test-compatibility.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [18.X, 20.X] + node-version: [20.X, 22.X] ros_distribution: - jazzy - iron diff --git a/.github/workflows/linux-build-and-test.yml b/.github/workflows/linux-build-and-test.yml index 1f0e4672..cd91d6b2 100644 --- a/.github/workflows/linux-build-and-test.yml +++ b/.github/workflows/linux-build-and-test.yml @@ -32,7 +32,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [18.X, 20.X] + node-version: [20.X, 22.X] steps: - name: Setup Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4.0.3 diff --git a/.github/workflows/windows-build-and-test-compatibility.yml b/.github/workflows/windows-build-and-test-compatibility.yml index 47eea1a7..5d1733ae 100644 --- a/.github/workflows/windows-build-and-test-compatibility.yml +++ b/.github/workflows/windows-build-and-test-compatibility.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [18.16.0, 20.X] + node-version: [22.X] ros_distribution: - jazzy - iron diff --git a/.github/workflows/windows-build-and-test.yml b/.github/workflows/windows-build-and-test.yml index 75fdac11..ea171e34 100644 --- a/.github/workflows/windows-build-and-test.yml +++ b/.github/workflows/windows-build-and-test.yml @@ -26,9 +26,7 @@ jobs: strategy: fail-fast: false matrix: - # Explicit node versions are used to workaround an error - # where node-gyp fails due to some silly cacheing - node-version: [18.16.0, 20.X] + node-version: [22.X] steps: - name: Setup Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4.0.3