Skip to content

Fix unauthenticated rate limit errors in the R2 mirror workflow - #188

Open
marcocastignoli wants to merge 1 commit into
gh-pagesfrom
fix-turnstyle-rate-limit
Open

Fix unauthenticated rate limit errors in the R2 mirror workflow#188
marcocastignoli wants to merge 1 commit into
gh-pagesfrom
fix-turnstyle-rate-limit

Conversation

@marcocastignoli

Copy link
Copy Markdown
Member

The scheduled r2-mirror runs keep failing at the turnstyle step with API rate limit exceeded for 52.154.131.98 (e.g. https://github.com/argotorg/solc-bin/actions/runs/29387623659).

We never passed GITHUB_TOKEN to the action, so it polls the API unauthenticated. Unauthenticated requests are limited to 60/h per IP and the runner IPs are shared across GitHub-hosted runners, so whether a run succeeds is random.

Also grants the job actions: read explicitly, since the default token permissions on this repo are restricted to contents/packages and turnstyle needs to list workflow runs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant