InvalidArgumentError: invalid onRequestStart method (node 26.x)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- javascript, nodejs
- Ambito
- release
Direzione di ricerca
Riproduci il problema con Node v26.0.0 eseguendo npx semantic-release, quindi esamina l’interazione tra @octokit/request e l’implementazione undici di Node mostrata nello stack trace. Il lavoro è completato quando semantic-release può eseguire la sua richiesta GitHub su Node 26 senza l’errore onRequestStart non valido.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Semantic-release/github stopped working with node 26 for me.
Looks like some incompatibility with the new undici implementation in node:
node --version
v26.0.0
npx semantic-release
...
[12:18:06 PM] [semantic-release] › ✘ An error occurred while running semantic-release: RequestError [HttpError]: invalid onRequestStart method
at fetchWrapper (file:///XXX/build/pacc/node_modules/@octokit/request/dist-bundle/index.js:78:26)
at async requestWithGraphqlErrorHandling (file:///XXX/build/pacc/node_modules/@octokit/plugin-retry/dist-bundle/index.js:39:20)
at async Job.doExecute (/XXX/build/pacc/node_modules/bottleneck/light.js:405:18) {
status: 500,
request: {
method: 'GET',
url: 'https://api.github.com/repos/arlac77/pacc',
headers: {
accept: 'application/vnd.github.v3+json',
'user-agent': '@semantic-release/github v12.0.8 octokit-core.js/7.0.6 Node.js/26',
authorization: 'token [REDACTED]'
},
request: {
agent: undefined,
fetch: [Function: fetchWithDispatcher],
hook: [Function: bound bound register],
retryCount: 3,
retries: 3,
retryAfter: 16
}
},
response: undefined,
pluginName: '@semantic-release/github',
[cause]: TypeError: fetch failed
at Object.processResponse (/XXX/build/pacc/node_modules/undici/lib/web/fetch/index.js:237:16)
at /XXX/build/pacc/node_modules/undici/lib/web/fetch/index.js:1081:19
at /XXX/build/pacc/node_modules/undici/index.js:157:7
at async fetchWrapper (file:///XXX/build/pacc/node_modules/@octokit/request/dist-bundle/index.js:52:21)
at async requestWithGraphqlErrorHandling (file:///XXX/build/pacc/node_modules/@octokit/plugin-retry/dist-bundle/index.js:39:20)
at async Job.doExecute (/XXX/build/pacc/node_modules/bottleneck/light.js:405:18) {
[cause]: InvalidArgumentError: invalid onRequestStart method
at assertRequestHandler (node:internal/deps/undici/undici:1873:15)
at new Request (node:internal/deps/undici/undici:2856:9)
at [dispatch] (node:internal/deps/undici/undici:9125:25)
at Client.dispatch (node:internal/deps/undici/undici:736:33)
at [dispatch] (node:internal/deps/undici/undici:1007:32)
at Pool.dispatch (node:internal/deps/undici/undici:736:33)
at [dispatch] (node:internal/deps/undici/undici:9610:27)
at Agent.dispatch (node:internal/deps/undici/undici:736:33)
at /XXX/build/pacc/node_modules/undici/lib/web/fetch/index.js:2154:51
at new Promise (<anonymous>) {
code: 'UND_ERR_INVALID_ARG'
}
}
}
AggregateError:
HttpError: invalid onRequestStart method
at fetchWrapper (file:///XXX/build/pacc/node_modules/@octokit/request/dist-bundle/index.js:78:26)
at async requestWithGraphqlErrorHandling (file:///XXX/build/pacc/node_modules/@octokit/plugin-retry/dist-bundle/index.js:39:20)
at async Job.doExecute (/XXX/build/pacc/node_modules/bottleneck/light.js:405:18)
at file:///XXX/build/pacc/node_modules/semantic-release/lib/plugins/pipeline.js:55:13
at async pluginsConfigAccumulator.<computed> [as verifyConditions] (file:///XXX/build/pacc/node_modules/semantic-release/lib/plugins/index.js:87:11)
at async run (file:///XXX/build/pacc/node_modules/semantic-release/index.js:106:3)
at async Module.default (file:///XXX/build/pacc/node_modules/semantic-release/index.js:278:22)
at async default (file:///XXX/build/pacc/node_modules/semantic-release/cli.js:55:5)%
- Lingua principale
- JavaScript
- Stelle
- 535
- Fork
- 150
- Merge medio
- 1m
- PR unite (30g)
- 3
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di semantic-release/github
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
semantic-release/github#1297 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
semantic-release/github#1103 · 1 commento · 1 reazione ·
-
[@semantic-release/github] step fails with 404 error when trying to access non-existent PR # 1 Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
semantic-release/github#1092 · 6 commenti ·
-
immutable releases Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
semantic-release/github#1082 · 5 commenti · 2 reazioni ·
-
bug Good first issue help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
semantic-release/github#1065 · 5 commenti · 1 reazione ·
Tutte le issue di semantic-release/github
Issue simili
-
bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
open-webui/open-webui#30750 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Mend: dependency security vulnerability untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100