Skip to content

BuildInsertRunInputOpts

Defined in: packages/core/src/observe/build-inputs.ts:16

Options for buildInsertRunInput.

git: object

Defined in: packages/core/src/observe/build-inputs.ts:22

Git metadata captured at run start (see captureGitInfo).

dirty: boolean | null

sha: string | null


optional project?: string | null

Defined in: packages/core/src/observe/build-inputs.ts:27

Project label scoping the run. Defaults to null so adapters’ NULL- vs-value filter behaves consistently.


runId: string

Defined in: packages/core/src/observe/build-inputs.ts:18

Identifier for the run about to start.


runtimeVersion: string

Defined in: packages/core/src/observe/build-inputs.ts:20

Runtime version string — e.g. Bun.version, process.version.


optional startedAt?: string

Defined in: packages/core/src/observe/build-inputs.ts:33

Run start timestamp as an ISO string. Defaults to new Date().toISOString(); callers pass an explicit value when they need to tie it to an earlier performance.now() sample.


optional testArgs?: string

Defined in: packages/core/src/observe/build-inputs.ts:39

Raw CLI args for this test invocation. Defaults to process.argv.slice(2).join(' ') — the same shape both plugins were reconstructing individually.