Skip to content
FeedbackDashboard

Creates two comparable builds

$ stl builds compare
POST/v0/builds/compare

Create two builds whose outputs can be directly compared with each other.

Created builds modify their project branches so that their latest sets of config files point to the ones specified by the input revision.

This endpoint is useful because a build has more inputs than the set of config files it uses, so comparing two builds directly may return spurious differences. Builds made via this endpoint are guaranteed to have differences arising from the set of config files, and any custom code.

ParametersExpand Collapse
--base: object { branch, revision, commit_message }

Parameters for the base build

--head: object { branch, revision, commit_message }

Parameters for the head build

--project: optional string

Project name

--target: optional array of Target

Optional list of SDK targets to build. If not specified, all configured targets will be built.

ReturnsExpand Collapse
BuildCompareResponse: object { base, head }
base: object { id, config_commit, created_at, 6 more }
id: string

Build ID

config_commit: string
created_at: string
documented_spec: object { content, type } or object { expires, type, url }
union_member_0: object { content, type }
content: string
type: "content"
"content"
union_member_1: object { expires, type, url }
expires: string
type: "url"
"url"
url: string
object: "build"
"build"
org: string
project: string
targets: object { cli, csharp, go, 10 more }
cli: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
csharp: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
go: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
java: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
kotlin: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
node: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
openapi: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
php: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
python: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
ruby: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
sql: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
terraform: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
typescript: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
updated_at: string
head: object { id, config_commit, created_at, 6 more }
id: string

Build ID

config_commit: string
created_at: string
documented_spec: object { content, type } or object { expires, type, url }
union_member_0: object { content, type }
content: string
type: "content"
"content"
union_member_1: object { expires, type, url }
expires: string
type: "url"
"url"
url: string
object: "build"
"build"
org: string
project: string
targets: object { cli, csharp, go, 10 more }
cli: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
csharp: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
go: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
java: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
kotlin: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
node: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
openapi: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
php: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
python: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
ruby: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
sql: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
terraform: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
typescript: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status }
status: "queued"
"queued"
in_progress: object { status }
status: "in_progress"
"in_progress"
completed: object { commit, completed, completed_at, 3 more }
commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed: object { commit, completed_at, conclusion, merge_conflict_pr }

deprecated

commit: object { repo, sha, stats, tree_oid }
repo: object { branch, host, name, owner }
branch: string
host: string
name: string
owner: string
sha: string
stats: object { additions, deletions, total }
additions: number
deletions: number
total: number
tree_oid: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
completed_at: string
conclusion: "error" or "warning" or "note" or 9 more
"error"
"warning"
"note"
"success"
"merge_conflict"
"upstream_merge_conflict"
"fatal"
"payment_required"
"cancelled"
"timed_out"
"noop"
"version_bump"
merge_conflict_pr: object { number, repo }
number: number
repo: object { host, name, owner }
host: string
name: string
owner: string
status: "completed"
"completed"
install_url: string
object: "build_target"
"build_target"
status: "not_started" or "codegen" or "postgen" or "completed"
"not_started"
"codegen"
"postgen"
"completed"
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
test: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
not_started: object { status }
status: "not_started"
"not_started"
queued: object { status, url }
status: "queued"
"queued"
url: string
in_progress: object { status, url }
status: "in_progress"
"in_progress"
url: string
completed: object { completed, conclusion, status, url }
completed: object { conclusion, url }

deprecated

conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
url: string
conclusion: "success" or "failure" or "skipped" or 4 more
"success"
"failure"
"skipped"
"cancelled"
"action_required"
"neutral"
"timed_out"
status: "completed"
"completed"
url: string
updated_at: string

Creates two comparable builds

stl builds compare \
  --api-key 'My API Key' \
  --base '{branch: branch, revision: string}' \
  --head '{branch: branch, revision: string}' \
  --project project
{
  "base": {
    "id": "id",
    "config_commit": "config_commit",
    "created_at": "2019-12-27T18:11:19.117Z",
    "documented_spec": {
      "content": "content",
      "type": "content"
    },
    "object": "build",
    "org": "org",
    "project": "project",
    "targets": {
      "cli": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "csharp": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "go": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "java": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "kotlin": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "node": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "openapi": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "php": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "python": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "ruby": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "sql": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "terraform": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "typescript": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      }
    },
    "updated_at": "2019-12-27T18:11:19.117Z"
  },
  "head": {
    "id": "id",
    "config_commit": "config_commit",
    "created_at": "2019-12-27T18:11:19.117Z",
    "documented_spec": {
      "content": "content",
      "type": "content"
    },
    "object": "build",
    "org": "org",
    "project": "project",
    "targets": {
      "cli": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "csharp": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "go": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "java": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "kotlin": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "node": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "openapi": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "php": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "python": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "ruby": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "sql": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "terraform": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "typescript": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      }
    },
    "updated_at": "2019-12-27T18:11:19.117Z"
  }
}
Returns Examples
{
  "base": {
    "id": "id",
    "config_commit": "config_commit",
    "created_at": "2019-12-27T18:11:19.117Z",
    "documented_spec": {
      "content": "content",
      "type": "content"
    },
    "object": "build",
    "org": "org",
    "project": "project",
    "targets": {
      "cli": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "csharp": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "go": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "java": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "kotlin": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "node": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "openapi": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "php": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "python": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "ruby": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "sql": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "terraform": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "typescript": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      }
    },
    "updated_at": "2019-12-27T18:11:19.117Z"
  },
  "head": {
    "id": "id",
    "config_commit": "config_commit",
    "created_at": "2019-12-27T18:11:19.117Z",
    "documented_spec": {
      "content": "content",
      "type": "content"
    },
    "object": "build",
    "org": "org",
    "project": "project",
    "targets": {
      "cli": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "csharp": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "go": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "java": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "kotlin": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "node": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "openapi": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "php": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "python": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "ruby": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "sql": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "terraform": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      },
      "typescript": {
        "commit": {
          "status": "not_started"
        },
        "install_url": "install_url",
        "object": "build_target",
        "status": "not_started",
        "build": {
          "status": "not_started"
        },
        "lint": {
          "status": "not_started"
        },
        "test": {
          "status": "not_started"
        }
      }
    },
    "updated_at": "2019-12-27T18:11:19.117Z"
  }
}