From fc1ca3326536399ee0735e600d2d5252f6dbc297 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 14:21:35 +0000 Subject: [PATCH] build(workflows): remove stale Node.js version matrix includes in `linux_test_install` The `test_install` job in `linux_test_install.yml` failed on every nightly run on develop for 30+ consecutive days with the workflow reporting an overall failure while zero `test_install` jobs actually ran (only the unrelated Zulip notification job executed). Root cause: `NODE_VERSION` was trimmed to `['20', '18', '16']`, but the `include` list still listed entries for Node.js 14, 12, 10, 8, 6, 4, 0.12, and 0.10. Since those versions no longer match any base matrix combination, GitHub Actions adds each as a standalone job configuration missing `OS`, `BUILD_TASK`, and `PACKAGE_MANAGER`, which breaks `runs-on: ${{ matrix.OS }}` and invalidates the entire job's matrix expansion. This commit comments out the stale include entries, matching the pattern already used in the sibling `linux_test.yml` and `macos_test.yml` workflows. Ref: https://github.com/stdlib-js/stdlib/actions/runs/28581985462 --- .github/workflows/linux_test_install.yml | 44 ++++++++++++------------ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/linux_test_install.yml b/.github/workflows/linux_test_install.yml index 0992374d900c..66ef30805e69 100644 --- a/.github/workflows/linux_test_install.yml +++ b/.github/workflows/linux_test_install.yml @@ -111,35 +111,35 @@ jobs: NPM_VERSION: '>2.7.0 <10.0.0' PNPM_VERSION: '6' - - NODE_VERSION: '14' - NPM_VERSION: '>2.7.0 <10.0.0' - PNPM_VERSION: '6' + # - NODE_VERSION: '14' + # NPM_VERSION: '>2.7.0 <10.0.0' + # PNPM_VERSION: '6' - - NODE_VERSION: '12' - NPM_VERSION: '>2.7.0 <9.0.0' - PNPM_VERSION: '6' + # - NODE_VERSION: '12' + # NPM_VERSION: '>2.7.0 <9.0.0' + # PNPM_VERSION: '6' - - NODE_VERSION: '10' - NPM_VERSION: '>2.7.0 <7.0.0' - PNPM_VERSION: '5' + # - NODE_VERSION: '10' + # NPM_VERSION: '>2.7.0 <7.0.0' + # PNPM_VERSION: '5' - - NODE_VERSION: '8' - NPM_VERSION: '>2.7.0 <6.0.0' - PNPM_VERSION: '3' + # - NODE_VERSION: '8' + # NPM_VERSION: '>2.7.0 <6.0.0' + # PNPM_VERSION: '3' - - NODE_VERSION: '6' - NPM_VERSION: '>2.7.0 <6.0.0' - PNPM_VERSION: '2' + # - NODE_VERSION: '6' + # NPM_VERSION: '>2.7.0 <6.0.0' + # PNPM_VERSION: '2' - - NODE_VERSION: '4' - NPM_VERSION: '>2.7.0 <6.0.0' - PNPM_VERSION: '1' + # - NODE_VERSION: '4' + # NPM_VERSION: '>2.7.0 <6.0.0' + # PNPM_VERSION: '1' - - NODE_VERSION: '0.12' - NPM_VERSION: '>2.7.0 <4.0.0' + # - NODE_VERSION: '0.12' + # NPM_VERSION: '>2.7.0 <4.0.0' - - NODE_VERSION: '0.10' - NPM_VERSION: '>2.7.0 <4.0.0' + # - NODE_VERSION: '0.10' + # NPM_VERSION: '>2.7.0 <4.0.0' # Exclude certain matrix combinations: exclude: