ci: reduce Docker Hub rate limit pressure#387
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f68cf0c. Configure here.
|
|
||
| The intended workflow changes could not be uploaded by the current GitHub App token because it lacks permission to modify `.github/workflows/*`. | ||
|
|
||
| Please apply the full patch included in the PR description. |
There was a problem hiding this comment.
Placeholder note committed to repository root
Low Severity
otto-docker-rate-limit-notes.md is a temporary process artifact placed at the repository root solely to enable opening a PR. It contains no project documentation — only internal notes about token permissions. This file will linger in the repo after the PR is merged and has no long-term value; it looks like it was meant to be removed before merge.
Reviewed by Cursor Bugbot for commit f68cf0c. Configure here.


Summary
This PR removes the remaining Docker Hub dependency in CI by avoiding the Docker-based cargo-deny action. There were no explicit in-repo
docker.io/library/*image references left to remap to ECR Public in this repo.Why this approach
cargo-denyruns natively instead of through a Docker-based action that pullsrustfrom Docker Hub.What was pushed successfully
.github/workflows/release-swift-kotlin.ymlwas updated/reset so it no longer contains the temporary Docker Hub login workaround.What could not be pushed by this GitHub App token
.github/workflows/ci.yml(403: missingworkflowspermission)The full intended patch is included verbatim below so the remaining workflow change can be applied manually if needed.
Full patch