renovatebot/renovate

RequestError when creating GitHub PR

Open

#37211 opened on Jul 29, 2025

View on GitHub
 (14 comments) (3 reactions) (0 assignees)TypeScript (14,066 stars) (1,916 forks)batch import
help wantedplatform:githubpriority-2-high

Description

Discussed in https://github.com/renovatebot/renovate/discussions/37206

Originally posted by mueller-ma July 29, 2025

How are you running Renovate?

A Mend.io-hosted app

If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.

No response

Please tell us more about your question or problem

Renovate is unable to create a PR for a version bump in a Dockerfile:

https://github.com/mueller-ma/renovate-reproduce/blob/main/Dockerfile

Logs (if relevant)

https://developer.mend.io/github/mueller-ma/renovate-reproduce/-/job/febc12ff-10b7-40fb-9f9d-6f070a08692a


DEBUG: POST https://api.github.com/repos/mueller-ma/renovate-reproduce/pulls = (code=EPIPE, statusCode=-1 retryCount=0, duration=12) (branch="renovate/traefik-3.x")
DEBUG: Pull request creation error (branch="renovate/traefik-3.x")
{
  "err": {
    "name": "RequestError",
    "code": "EPIPE",
    "timings": {
      "start": 1753770614417,
      "socket": 1753770614420,
      "lookup": 1753770614420,
      "connect": 1753770614420,
      "secureConnect": 1753770614420,
      "upload": 1753770614428,
      "error": 1753770614429,
      "phases": {
        "wait": 3,
        "dns": 0,
        "tcp": 0,
        "tls": 0,
        "request": 8,
        "total": 12
      }
    },
    "message": "write EPIPE",
    "stack": "RequestError: write EPIPE\n    at ClientRequest.<anonymous> (/usr/local/renovate/node_modules/.pnpm/got@11.8.6/node_modules/got/dist/source/core/index.js:970:111)\n    at Object.onceWrapper (node:events:633:26)\n    at ClientRequest.emit (node:events:530:35)\n    at ClientRequest.emit (node:domain:489:12)\n    at ClientRequest.origin.emit (/usr/local/renovate/node_modules/.pnpm/@szmarczak+http-timer@4.0.6/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)\n    at emitErrorEvent (node:_http_client:104:11)\n    at TLSSocket.socketErrorListener (node:_http_client:518:5)\n    at TLSSocket.emit (node:events:518:28)\n    at TLSSocket.emit (node:domain:489:12)\n    at emitErrorNT (node:internal/streams/destroy:170:8)\n    at emitErrorCloseNT (node:internal/streams/destroy:129:3)\n    at processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19)\n    at writevGeneric (node:internal/stream_base_commons:137:26)\n    at TLSSocket.Socket._writeGeneric (node:net:964:11)\n    at TLSSocket.Socket._writev (node:net:973:8)\n    at doWrite (node:internal/streams/writable:596:12)\n    at clearBuffer (node:internal/streams/writable:775:5)\n    at TLSSocket.Writable.uncork (node:internal/streams/writable:531:7)\n    at ClientRequest._flushOutput (node:_http_outgoing:1226:10)\n    at ClientRequest._flush (node:_http_outgoing:1198:22)\n    at onSocketNT (node:_http_client:921:9)\n    at processTicksAndRejections (node:internal/process/task_queues:91:21)",
    "options": {
      "headers": {
        "user-agent": "RenovateBot/41.43.5 (https://github.com/renovatebot/renovate)",
        "accept": "application/json, application/vnd.github.machine-man-preview+json",
        "authorization": "***********",
        "content-type": "application/json",
        "content-length": "61002",
        "accept-encoding": "gzip, deflate, br"
      },
      "url": "https://api.github.com/repos/mueller-ma/renovate-reproduce/pulls",
      "hostType": "github",
      "username": "",
      "password": "",
      "method": "POST",
      "http2": false
    }
  }
}

Contributor guide