refactor: remove deprecated status-token fallback paths - #2365
Conversation
Site previewPreview: https://1e6ef678-site.fullsend-ai.workers.dev Commit: |
|
🤖 Finished Review · ✅ Success · Started 8:31 PM UTC · Completed 8:43 PM UTC |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
ReviewFindingsLow
Info
Previous runReviewFindingsMedium
Low
Info
|
b286324 to
527f45a
Compare
|
🤖 Review · |
ralphbean
left a comment
There was a problem hiding this comment.
LGTM. One minor note inline.
Remove all deprecated status-token/--token/STATUS_TOKEN code paths that were superseded by mint-url token minting in PR fullsend-ai#2299. All workflows were already migrated; this removes the fallback scaffolding. Signed-off-by: Greg Allen <gallen@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
527f45a to
6f7ddf6
Compare
|
🤖 Finished Review · ✅ Success · Started 9:06 PM UTC · Completed 9:19 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 1:40 AM UTC · Completed 1:49 AM UTC |
Retro Analysis: PR #2365PR: refactor: remove deprecated status-token fallback paths Timeline
AssessmentOverall: The workflow completed successfully. The human review was higher signal than the agent review — ralphbean identified a genuine test gap, while the agent's findings were style nits that the author dismissed. Wasted compute: 4 cancelled review runs consumed ~26 minutes of agent time. This is a well-known problem with extensive existing issue coverage. Low-signal inline comments: The agent posted 2 inline comments at [low] severity that required author effort to dismiss. This added friction without value. Proposals: None (existing coverage)All improvement opportunities identified are already tracked by open issues:
No new proposals filed — the existing issues adequately cover the improvements needed. |
Summary
Removes all deprecated status-token fallback paths introduced by #2299, which added on-demand token minting via
mint-urland deprecated the staticstatus-tokeninput.Closes #2299 (deprecation cleanup).
status-tokeninput fromaction.ymland allSTATUS_TOKENshell logic (masking, warning, flag forwarding)--status-tokenflag fromfullsend runand thestatusTokenfield fromstatusOpts--tokenflag fromreconcile-statusand the static-token fallback branchmintURLreconcileMintTokenandreconcileNewForgeClienttest seams with full mint success path testsstatus-tokenrow fromdocs/reference/installation.mdBreaking-change verification
The composite action (
action.yml) is not consumed directly by external repositories. All callers go through the reusable workflows (reusable-code.yml,reusable-fix.yml,reusable-triage.yml,reusable-review.yml,reusable-retro.yml,reusable-prioritize.yml), which were migrated tomint-urlin #2299 itself. The action is referenced only fromreusable-dispatch.ymlviauses: fullsend-ai/fullsend/.github/workflows/reusable-*.yml@v0.Verification method:
grep -rn 'status-token\|statusToken\|STATUS_TOKEN'across all.go,.yml,.yaml,.md,.json,.sh, and.tmplfiles — zero results after this changegrep -rn 'uses:.*fullsend-ai/fullsend'in.github/workflows/confirms all consumption goes through the reusable workflow layer, not the composite action directlystatus-tokenin thefullsend-aiorg confirms no external referencesTest plan
go build ./...— compiles cleanlygo test ./internal/cli/...— all CLI tests pass (including new mint success path tests)go test ./internal/statuscomment/...— statuscomment tests unaffectedgo vet ./internal/cli/... ./internal/statuscomment/...— no issuesgrep -rn 'status-token\|statusToken\|STATUS_TOKEN'— no remnantsreconcilestatus.gofunction coverage at 100%🤖 Generated with Claude Code