forge reports an error but keeps going: empty token file still hits the network; name resolution reports 'not found' after a transport failure #144
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/tools#144
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
forgesometimes prints an error that reads as fatal and then continues executing, producing a second, misleading outcome: an empty token file still leads to an API request, and a label or milestone name lookup that fails at the transport level is reported as the name not existing.Evidence
Empty token file — the "is empty" error does not stop the run; the API call is still attempted (and with a real server would be sent without a usable token):
Name-based label resolution — the lookup GET fails at the transport level, but the run continues and misreports the failure as the label not existing (exit 1, not the transport code):
Milestone name resolution shows the same symptom:
Numeric-ID targets are unaffected (no name lookup happens). Observed on the current master
forge(commitd6a0612) on a dev VM.