Skip to content

Commit 8802d67

Browse files
authored
fix: exclude node 22 and npm 11 combination to fix failing CI (#862)
1 parent 3785836 commit 8802d67

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,12 @@ jobs:
101101
nodejs:
102102
- 20
103103
- 22
104-
- 24
104+
- 24
105+
exclude:
106+
# Node 22.22.2 ships broken npm missing promise-retry, preventing
107+
# upgrade to npm 11. See: https://github.com/npm/cli/issues/9151
108+
- nodejs: 22
109+
npm: 11
105110
steps:
106111
- uses: actions/checkout@v6
107112
- uses: actions/setup-python@v6
@@ -137,6 +142,11 @@ jobs:
137142
- 20
138143
- 22
139144
- 24
145+
exclude:
146+
# Node 22.22.2 ships broken npm missing promise-retry, preventing
147+
# upgrade to npm 11. See: https://github.com/npm/cli/issues/9151
148+
- nodejs: 22
149+
npm: 11
140150
steps:
141151
- uses: actions/checkout@v6
142152
- uses: actions/setup-python@v6

0 commit comments

Comments
 (0)