How it works
- Earlier steps in the Automation do the work (run tests, scan dependencies, build).
- The Report step defines outputs with typed schemas.
- For each output, the agent extracts the value using a prompt or command.
- Results display in a table on the execution summary page.
Add a Report step
In the Automation editor, click + at the bottom of the step list and select Report.
Configure outputs
Each output defines one value to extract. A Report step requires at least one output.
Output fields
Value types
When you set both min and max on a numeric type, the results table shows a color-coded progress bar: green above 80%, orange 50-80%, red below 50%.
Extraction methods
Prompt: the agent reads the execution context and extracts the value based on your instructions. Use for values that require interpretation.Acceptance criteria
Optional CEL expressions that validate extracted values. The expression receives one variable (value) and must return a boolean.
Examples:
View results
After execution, the results table appears on the execution summary page. Each row is one action (repository), and columns are the output keys you defined.The report table and performance chart only appear for executions with multiple actions. If your Automation targets a single project or repository, the report step runs but results are not displayed in the summary view.
Example: test coverage across repositories
This Automation runs tests across multiple repositories and reports coverage metrics. Step 1 (Prompt):
Schedule this on a weekly trigger to track coverage trends. Export CSV results to build dashboards or feed into other tools.