--json provides feedback from the current process; its final receipt contains the Invocation’s runIds. A JUnit file gives the CI platform test results to display.
Basic command
- Exit status: CI uses it to pass or fail the job.
- NDJSON: Progress and diagnostics describe the current process; the final receipt describes the Invocation.
- JUnit: A temporary file for the CI platform.
GitHub Actions example
This step retains JSON output and correctly preserves the exit status fromniceeval exp:
Use the receipt in a later step
After an Invocation is created successfully, the final NDJSON record contains its receipt. A later script can use itsrunIds to select an explicit Run for viewing or export:
Keep feedback readable
CI logs are for the current process’s progress and diagnostics. To inspect business results, use the receipt’srunIds with show or view. To share results over time, use view --out to produce a static report site.
See Publish a Static Report for the full static-site workflow.