containerbase/node-prebuild: No tool releases found. #34665
-
How are you running Renovate?Self-hosted Renovate If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.GitLab, Renovate Version 39.188.4 Please tell us more about your question or problemRenovate is unable to perform lock file maintenance. Instead it fails with "No tool releases found." due to a "GitHub failure: rate limit". The log mentions a tool "containerbase/node-prebuild"
expected bahaviourI expected Renovate to respect the configured packageRule for "matchDatasources: 'github-releases'" and the configured registryUrl. actual behaviourThe error stack looks like Renovate is not using my configuration in this case. Instead it performs My setup:
Logs (if relevant)Logs
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
If you need to access public registries through artifactory then you cannot support binarySource=install. Use the Alternatively configure a github.com token if it's allowed to access github.com directly. |
Beta Was this translation helpful? Give feedback.
-
@rarkins I have the same problem, and the -full image doesn't help me because I have npm/node contrains in package.json, so I need to install specific version of node. The problem seems happen since this commit: 492a0fe#diff-879989ce7ded67c7d6e90b5153df946ce27e6c976b31077110636da9d862381eR138-R142 Before this commit, it download node from here (https://github.com/containerbase/base/blob/main/docs/custom-registries.md?plain=1#L380): and we can also override these urls with custom registry. After this commit, it download node from Github API, and it's a problem if you have a ratelimit on Github API or don't have access to Github API (it is the case in my organization) |
Beta Was this translation helpful? Give feedback.
If you need to access public registries through artifactory then you cannot support binarySource=install. Use the
-full
image instead, which will use preinstalled tools only (binarySource=global).Alternatively configure a github.com token if it's allowed to access github.com directly.