From 94cb1e46a0f5eb2911b53c75525b239daf4cc115 Mon Sep 17 00:00:00 2001 From: Reed Hamilton Date: Thu, 23 Apr 2026 11:28:35 -0700 Subject: [PATCH] fix: exclude node 22 and npm 11 combination to fix failing CI --- .github/workflows/build.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 079ee92be..54e46f9eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -101,7 +101,12 @@ jobs: nodejs: - 20 - 22 - - 24 + - 24 + exclude: + # Node 22.22.2 ships broken npm missing promise-retry, preventing + # upgrade to npm 11. See: https://github.com/npm/cli/issues/9151 + - nodejs: 22 + npm: 11 steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 @@ -137,6 +142,11 @@ jobs: - 20 - 22 - 24 + exclude: + # Node 22.22.2 ships broken npm missing promise-retry, preventing + # upgrade to npm 11. See: https://github.com/npm/cli/issues/9151 + - nodejs: 22 + npm: 11 steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6