Skip to content

Renovate lookups of periph packages broken #25

@WhoAmI0501

Description

@WhoAmI0501

Hey @maruel,
as you worked on the periph website in the last days - since the early morning of Jan 16, 2026, lookups of periph package versions via Renovate are broken...

This is the logged error:

       "loggerErrors": [
         {
           "name": "renovate",
           "level": 50,
           "logContext": "luyDp7sX_r9uBXehQEVK3",
           "repository": "***censored***",
           "currentDigest": "dd6f498f5c46",
           "currentValue": "v3.7.5-0.20250328213517-dd6f498f5c46",
           "datasource": "go",
           "packageName": "periph.io/x/devices/v3",
           "digestOneAndOnly": true,
           "followTag": null,
           "packageFile": "go.mod",
           "pinDigests": false,
           "rollbackPrs": false,
           "updatePinnedDependencies": true,
           "err": {
             "name": "HTTPError",
             "code": "ERR_NON_2XX_3XX_RESPONSE",
             "timings": {
               "start": 1768637617698,
               "socket": 1768637617719,
               "upload": 1768637617719,
               "response": 1768637617725,
               "end": 1768637617725,
               "phases": {
                 "wait": 21,
                 "request": null,
                 "firstByte": 6,
                 "download": 0,
                 "total": 27
               }
             },
             "message": "Response code 404 (Not Found)",
             "stack": "HTTPError: Response code 404 (Not Found)\n    at Request.<anonymous> (/usr/local/renovate/node_modules/.pnpm/[email protected]/node_modules/got/dist/source/as-promise/index.js:118:42)\n    at processTicksAndRejections (node:internal/process/task_queues:103:5)",
             "options": {
               "headers": {
                 "user-agent": "Renovate/42.83.1 (https://github.com/renovatebot/renovate)",
                 "accept-encoding": "gzip, deflate, br"
               },
               "url": "https://periph.io/x/devices/v3?go-get=1",
               "hostType": "go",
               "username": "",
               "password": "",
               "method": "GET",
               "http2": true
             },
             "response": {
               "statusCode": 404,
               "statusMessage": "Not Found",
               "body": "<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content=\"width=device-width,initial-scale=1\"><title>404 - Page Not Found</title><meta name=go-import content=\"periph.io/x/periph git https://github.com/google/periph\"><meta name=go-import content=\"periph.io/x/conn git https://github.com/periph/conn\"><meta name=go-import content=\"periph.io/x/host git https://github.com/periph/host\"><meta name=go-import content=\"periph.io/x/devices git https://github.com/periph/devices\"><meta name=go-import content=\"periph.io/x/cmd git https://github.com/periph/cmd\"><meta name=go-import content=\"periph.io/x/bootstrap git https://github.com/periph/bootstrap\"><meta name=go-import content=\"periph.io/x/gohci git https://github.com/periph/gohci\"><meta name=go-import content=\"periph.io/x/website git https://github.com/periph/website\"><meta name=go-import content=\"periph.io/x/extra git https://github.com/periph/extra\"><meta name=go-import content=\"periph.io/x/periph-tester git https://github.com/periph/periph-tester\"><script>(function(){var t,n,e=window.location.pathname;if(e.startsWith(\"/x/\")&&(t=e.split(\"/\"),t.length>=3)){n=t[2],window.location.href=\"https://pkg.go.dev/periph.io\"+e+(window.location.search||\"\");return}})()</script></head><body><div style=font-family:sans-serif;text-align:center;padding-top:50px><h1>404</h1><p>The page you are looking for doesn't exist.</p><p>Redirecting to <a id=fallback href=/>periph.io</a>...</p></div><script>var link,path=window.location.pathname;path.startsWith(\"/x/\")&&(link=document.getElementById(\"fallback\"),link.href=\"https://pkg.go.dev/periph.io\"+path,link.innerText=\"pkg.go.dev/periph.io\"+path)</script></body></html>",
               "headers": {
                 ":status": 404,
                 "server": "GitHub.com",
                 "content-type": "text/html; charset=utf-8",
                 "access-control-allow-origin": "*",
                 "etag": "W/\"69694d6a-695\"",
                 "content-encoding": "gzip",
                 "x-proxy-cache": "MISS",
                 "x-github-request-id": "7D9E:168E3B:F55841:F98E66:696B4391",
                 "accept-ranges": "bytes",
                 "age": "288",
                 "date": "Sat, 17 Jan 2026 08:13:37 GMT",
                 "via": "1.1 varnish",
                 "x-served-by": "cache-fra-etou8220100-FRA",
                 "x-cache": "HIT",
                 "x-cache-hits": "0",
                 "x-timer": "S1768637618.720536,VS0,VE2",
                 "vary": "Accept-Encoding",
                 "x-fastly-request-id": "98c3afa259561b7f2953d25cdfa2590ea0d2c45c",
                 "content-length": "619"
               },
               "httpVersion": "2.0",
               "retryCount": 0
             }
           },
           "msg": "lookupUpdates error"
         }
       ]

May you can have a look on that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions