Repository navigation
feat(profile): replace personal GitHub cards with Violet-Void statistics - #30
Conversation
|
ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing |
Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
Codex Review Summary: ❌ FailedThis 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. |
|
The account paying for this security review has reached its Codex usage limits. The payer can check the Codex usage dashboard. For personal accounts, using credits requires enabling “Use credits for security reviews” in Code review settings. If you do not manage the paying account, contact this repository's admins. |
There was a problem hiding this comment.
All reported issues were addressed across 9 files
Tip: Get a Slack DM when cubic finishes reviewing your PRs. Connect Slack
View guided diff | Turn on auto-fix | Re-trigger cubic
[Medium impact] The profile publicly displays aggregate stats derived from accessible private repositories. Update the broken workflow test before merging.
|
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a67cebd1b7
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
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".
|
@codex review |
|
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". |
Summary
Replace the personal
aaronedevstats, streak, and top-languages cards with two Violet-Void organization cards generated in the README workflow.Violet-Voidrepositories visible to the authenticated token, including private repositories.assets/generated/; do not expose GitHub API tokens or private repository names in rendered SVGs.Violet-Void/dotfilesrepository. Fail instead of silently publishing public-only percentages. Preserve existing cards on collection failure.GH_TOKENsecret viaREADME_ORG_STATS_TOKEN. The existing README workflow renders and commits both assets alongsideREADME.md.Verification
python3 -m unittest discover -s tests -v(focused locally recreatedtests/test_org_stats.py): 7 passed.GH_TOKENremain unverified.Review follow-up (2026-11-12)
3e7c063.Required permissions / rollout
The existing
GH_TOKENsecret must have read access toViolet-Void/dotfilesand the organization repositories to be aggregated. GitHub's workflowGITHUB_TOKENalone cannot read another repository's private data. If token access is missing, the SVG generator fails without replacing the previously committed cards. On merge, the scheduled README workflow populates the initial placeholders.Privacy review: the public profile will display aggregate statistics derived partly from private organization repositories (including private repository count and language shares). No private repository names or file contents appear in the SVGs. The generator source includes the known primary repository's name as an access guard.
No merge or manual README workflow dispatch performed.