Skip to content

ci: authenticate Task installer to avoid GitHub API rate limits#21

Merged
scottbrown merged 1 commit into
mainfrom
claude/workflow-run-failure-5qvbaf
Jul 8, 2026
Merged

ci: authenticate Task installer to avoid GitHub API rate limits#21
scottbrown merged 1 commit into
mainfrom
claude/workflow-run-failure-5qvbaf

Conversation

@scottbrown

Copy link
Copy Markdown
Owner

The arduino/setup-task action fetches the Task binary via the GitHub
Releases API. Without a token it uses the shared unauthenticated rate
limit keyed on the runner IP, which intermittently fails with
"API rate limit exceeded" (as seen on the latest main run). Pass
GITHUB_TOKEN via repo-token so these API calls are authenticated and
use the much higher per-repository limit.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01FstBAPLBVvz6nACvtRSri9

The arduino/setup-task action fetches the Task binary via the GitHub
Releases API. Without a token it uses the shared unauthenticated rate
limit keyed on the runner IP, which intermittently fails with
"API rate limit exceeded" (as seen on the latest main run). Pass
GITHUB_TOKEN via repo-token so these API calls are authenticated and
use the much higher per-repository limit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FstBAPLBVvz6nACvtRSri9
@scottbrown scottbrown merged commit 7027b5c into main Jul 8, 2026
6 checks passed
@scottbrown scottbrown deleted the claude/workflow-run-failure-5qvbaf branch July 8, 2026 22:49
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.

2 participants