Semantic conventions for CICD logs

Status: Development

CI/CD systems emit logs as part of pipeline runs, usually consisting of the stdout/stderr of any processes launched as part of the pipeline run.

The controller of any CI/CD system may also emit logs (e.g. “Starting pipeline run”).

Any logs emitted by CI/CD systems SHOULD follow the General Semantic Conventions for logs.

When a trace context is available (cf. CICD Spans) then emitted logs SHOULD be correlated to the execution context as defined in the logs specification.

Any resources of the CICD and VCS resource conventions that apply SHOULD be used.