Command Overview
beacon ci finish loads the state file from beacon ci start, stops the collector, validates the runtime log, and optionally uploads the completed JSONL artifact.
Command syntax
always() or equivalent cleanup step so Beacon can stop the detached collector even when earlier CI steps fail.
Flags
| Flag | Description |
|---|---|
--state-path <path> | CI session state path |
--min-events <count> | Minimum matching events required during validation. Defaults to 1 |
--require-telemetry <bool> | Fail when telemetry validation fails. Defaults to true; set false to warn |
--upload <destination> | Upload the completed CI runtime JSONL after validation. Supported values are s3 and gcs; repeat for multiple destinations |
Examples
Stop and validate a detached session:Stop and validate a detached session
Upload the completed CI runtime log to GCS
GitHub Actions Session
Related
beacon ci
Review CI artifact paths and command group behavior.
beacon ci start
Start detached telemetry across workflow steps.
beacon ci validate
Validate an existing CI runtime log.

