setup-buildx-action fails with "429: Too Many Requests" when fetching buildx-releases.json (even on self-hosted runners)
#448
Unanswered
stringariSM
asked this question in
Q&A
Replies: 1 comment 6 replies
-
|
I recall we had this issue when GitHub introduced new rate limits https://github.blog/changelog/2025-05-08-updated-rate-limits-for-unauthenticated-requests/. We started to work on it in docker/actions-toolkit#696 by falling back to GitHub API but the rate limit change for If we have more people reporting this kind of issue we can bring docker/actions-toolkit#696 back to our roadmap. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
I'm experiencing repeated failures when running the docker/setup-buildx-action in a self-hosted GitHub Actions runner.
The action fails during initialization with the following error message:
This happens consistently even after specifying a fixed version of Buildx.
Workflow Example
Even with the version parameter explicitly defined, the action still tries to fetch data from
https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-releases.json, resulting in a 429.
Observed Behavior
Several workflow executions fail during Buildx configuration.
Even after pinning the version (v0.14.0), the action still executes a remote request to fetch the release manifest.
This results in HTTP 429 errors and blocks builds.
Help me
Could someone from the team or community confirm if there's currently a way to prevent the action from making this request when the version is already specified?
Or is there any recommended configuration/documentation to avoid this 429 error on self-hosted runners?
Beta Was this translation helpful? Give feedback.
All reactions