feat: add standalone mint with custom role support#2537
Conversation
Site previewPreview: https://373bbbc8-site.fullsend-ai.workers.dev Commit: |
PR Summary by QodoAdd standalone fullsend-mint server with fallback proxy and custom roles Description
Diagram
High-Level Assessment
Files changed (15)
|
|
🤖 Finished Review · ✅ Success · Started 10:21 PM UTC · Completed 10:36 PM UTC |
Code Review by Qodo
1. Fallback misroutes legacy roles
|
ReviewFindingsHigh
Labels: PR adds Go code for standalone mint binary and shared library changes. Previous runReviewFindingsHigh
Medium
Low
Previous run (2)ReviewFindingsHigh
Medium
Previous run (3)ReviewFindingsHigh
Previous run (4)ReviewFindingsHigh
Low
Previous run (5)ReviewFindingsHigh
Medium
Low
Labels: PR adds standalone mint binary and custom role permissions with documentation; component/ci does not apply as no CI pipelines are changed. Previous run (6)ReviewFindingsHigh
Medium
Low
Labels: PR adds Go code for standalone mint binary; component/ci label does not apply as no CI pipelines are changed. Previous run (7)ReviewFindingsHigh
Medium
Low
Previous run (8)ReviewFindingsHigh
Low
Previous run (9)ReviewFindingsHigh
Low
Previous run (10)ReviewFindingsHigh
Medium
Low
Previous run (11)ReviewFindingsHigh
Medium
Low
Labels: PR modifies CI workflows and dispatch routing logic in addition to the mint component and docs. Previous run (12)ReviewFindingsHigh
Low
Previous run (13)ReviewFindingsHigh
Low
Previous run (14)ReviewFindingsHigh
Medium
Low
Previous run (15)ReviewFindingsHigh
Medium
Low
Previous run (16)ReviewFindingsHigh
Low
Labels: PR adds standalone mint binary and custom role permissions. Existing labels are appropriate; adding feature label for new capability. Previous run (17)ReviewFindingsMedium
Low
|
85a1792 to
336456d
Compare
|
🤖 Finished Review · ❌ Failure · Started 11:30 PM UTC · Completed 11:44 PM UTC |
336456d to
6a8f7c2
Compare
|
🤖 Finished Review · ✅ Success · Started 12:17 AM UTC · Completed 12:31 AM UTC |
6a8f7c2 to
cb9c2df
Compare
|
🤖 Finished Review · ❌ Failure · Started 2:22 AM UTC · Completed 2:35 AM UTC |
cb9c2df to
928b858
Compare
|
🤖 Review · ❌ Terminated · Started 3:01 AM UTC · Ended 3:15 AM UTC |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
🤖 Finished Review · ❌ Failure · Started 3:01 AM UTC · Completed 3:15 AM UTC |
928b858 to
bc64a9a
Compare
|
🤖 Finished Review · ✅ Success · Started 10:56 AM UTC · Completed 11:12 AM UTC |
|
🤖 Finished Review · ❌ Failure · Started 11:05 PM UTC · Completed 11:06 PM UTC |
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 12:14 AM UTC · Completed 12:27 AM UTC |
Signed-off-by: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
b29303b to
b520dcb
Compare
|
🤖 Finished Review · ❌ Failure · Started 2:54 AM UTC · Completed 2:56 AM UTC |
|
/fs-review |
|
🤖 Finished Review · ❌ Failure · Started 3:07 AM UTC · Completed 3:08 AM UTC |
|
/fs-review |
|
🤖 Finished Review · ❌ Failure · Started 3:30 AM UTC · Completed 3:31 AM UTC |
|
/fs-review |
|
🤖 Finished Review · ❌ Failure · Started 11:25 AM UTC · Completed 11:26 AM UTC |
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 12:16 PM UTC · Completed 12:33 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 11:50 AM UTC · Completed 12:00 PM UTC |
Retro: PR #2537 — standalone mint with custom role supportPR type: Human-authored feature PR (ggallen), 2048 additions across 22 files, merged after 7 days. Timeline: Created Jun 22 → fullsend-ai-review[bot] ran 24 review rounds (10 SUCCESS, 13 FAILURE, 1 TERMINATED) → Review Squad (waynesun09, 8 agents) posted Jun 23 → human review (ifireball) requested changes Jun 24 → final approval Jun 29. What worked well:
What didn't work well:
Existing issues that cover observed problems (skipped as proposals):
Proposals filed
|
Summary
cmd/mint/) that runs without GCP infrastructure, using direct JWKS verification and filesystem PEM storageCUSTOM_ROLE_PERMISSIONSenv var, with built-in role collision guarddocs/guides/infrastructure/standalone-mint.mdTest plan
cmd/minttests pass with-raceand 90%+ coverageinternal/mintcoretests pass with-race🤖 Generated with Claude Code