Repository navigation
Conversation
The setup helpers fetched every GitHub release asset anonymously, so an incident that throttles anonymous traffic stopped the whole delivery path. A shared download function now tries the authenticated release-asset API with the job token, falls back to the public URL, and logs which path served each asset with its final HTTP status. Digest verification is unchanged and still happens before anything is installed or run. Part of #5942 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
✅
|
✅
|
The three installer-integrity steps ran shellcheck without -x, so the new sourced download function was reported as an unfollowed source. Part of #5942 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai review |
Action not completed
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 52 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
@codex review |
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. Already looking forward to the next diff. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Tried as a user at
Not covered here: the success signal on the issue (the next GitHub incident that slows anonymous traffic) can only be observed after merge. Kyverno CLI installation and Helm chart pulls use third-party actions and chart repositories, not these installers, so they are unchanged. 🤖 Generated with Claude Code |

Why
When GitHub slows down anonymous traffic, every platform CI run fails while installing its tools, because those tools are downloaded without credentials. The merge queue then evicts every entry and nothing can be delivered until the incident ends.
What
The tool installers now ask GitHub for the same release files with the job's own credentials first, and use the public download only if that fails. Each download records which way it was served and the final status, so the next incident shows whether the authenticated path held. The files are still checked against their reviewed fingerprints before anything is installed.
Fixes #5942
🤖 Generated with Claude Code