Surface CI auxiliary command failures #653
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
fugitive
good first issue
help wanted
invalid
question
v0.1.0
v0.2.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/forge.nvim!653
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/640-aux-ci-command-failures"
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?
Closes #640
Summary
steps_cmdmetadata fetches in the log buffer while preserving the successfully fetched log output.status_cmdrefresh checks in the current log/summary buffer.Messaging
build/Setup/hellowith no indication that steps metadata failedfailed to fetch CI steps: authentication failedand next linerequest id abc123✓ lint (ID 123)and refreshed again after status failure✓ lint (ID 123), appendsfailed to check CI status: authentication failedand next linerequest id abc123, and stops refreshingThe wording keeps the stack rule: context plus detail, no raw command disclosure, no
(exit 1), and nostdout/stderrlabel syntax.Repro
STEPS_LINES=build | Setup | hello; after a failed status check it still showedSTATUS_AFTER=✓ lint (ID 123)andSUMMARY_CALLS=2.STEPS_LINES=build | Setup | hello | failed to fetch CI steps: authentication failed | request id abc123;STATUS_AFTER=✓ lint (ID 123) | failed to check CI status: authentication failed | request id abc123;SUMMARY_CALLS=1.Verification
just test spec/log_spec.luanix develop .#ci --command just ci