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/got@11.8.6/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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions