Skip to content

Add build logs --json - #19

Merged
novr merged 2 commits into
mainfrom
cursor/build-logs-json
Jul 24, 2026
Merged

Add build logs --json#19
novr merged 2 commits into
mainfrom
cursor/build-logs-json

Conversation

@novr

@novr novr commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • br build logs <n> --json steps,failedStepLogs outputs structured step data for agents
  • steps: [{name, exitCode}]; failedStepLogs: [{name, exitCode, body}] (distinct from view/watch failedSteps)
  • --json and --failed-only are mutually exclusive
  • Parse failure: empty arrays + stderr (same message as --failed-only)

Closes #14

Test plan

  • go test ./...
  • Mutual exclusion, field map from fixture, parse-failure stderr, valid field list

novr added 2 commits July 23, 2026 16:42
Clarify parse-failure message for --json users, reuse log fixtures,
and add tests for empty log, field filtering, and JSON stdout purity.
@novr
novr merged commit 582817a into main Jul 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v0.2.0: br build logs --json

1 participant