Surface auxiliary CI status and steps command failures #640

Closed
opened 2026-05-06 19:55:43 +00:00 by barrettruth · 0 comments
Owner

Parent: #634

Problem

CI auxiliary commands such as status_cmd auto-refresh checks and steps_cmd metadata fetches can fail silently. That can leave stale buffers refreshing forever or missing step metadata with no explanation.

Scope

  • Audit status refresh and steps fetch paths in lua/forge/log/init.lua.
  • Surface bounded diagnostics when auxiliary commands fail.
  • Decide when a repeated refresh failure should stop refresh versus remain transient.
  • Add focused tests for status command failure and steps command failure.

Non-goals

  • Do not change refresh interval defaults.
  • Do not add backend-specific status policy beyond what is needed for errors.
Parent: #634 ## Problem CI auxiliary commands such as `status_cmd` auto-refresh checks and `steps_cmd` metadata fetches can fail silently. That can leave stale buffers refreshing forever or missing step metadata with no explanation. ## Scope - Audit status refresh and steps fetch paths in `lua/forge/log/init.lua`. - Surface bounded diagnostics when auxiliary commands fail. - Decide when a repeated refresh failure should stop refresh versus remain transient. - Add focused tests for status command failure and steps command failure. ## Non-goals - Do not change refresh interval defaults. - Do not add backend-specific status policy beyond what is needed for errors.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/forge.nvim#640
No description provided.