Skip to content
FeedbackDashboard

Creates two comparable builds

builds.compare(**kwargs) -> BuildCompareResponse { base, head }
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: { branch, revision, commit_message}

Parameters for the base build

branch: String

Branch to use. When using a branch name as revision, this must match or be omitted.

revision: String | Hash[Symbol, FileInput]

Specifies what to build: a branch name, a commit SHA, or file contents.

One of the following:
String

A branch name, commit SHA, or merge command in the format "base..head"

Hash[Symbol, FileInput]

File contents to commit directly

One of the following:
class Content { content }
content: String

File content

class URL { url }
url: String

URL to fetch file content from

commit_message: String

Optional commit message to use when creating a new commit.

head: { branch, revision, commit_message}

Parameters for the head build

branch: String

Branch to use. When using a branch name as revision, this must match or be omitted.

revision: String | Hash[Symbol, FileInput]

Specifies what to build: a branch name, a commit SHA, or file contents.

One of the following:
String

A branch name, commit SHA, or merge command in the format "base..head"

Hash[Symbol, FileInput]

File contents to commit directly

One of the following:
class Content { content }
content: String

File content

class URL { url }
url: String

URL to fetch file content from

commit_message: String

Optional commit message to use when creating a new commit.

project: String

Project name

targets: Array[Target]

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

One of the following:
:node
:typescript
:python
:go
:java
:kotlin
:ruby
:terraform
:cli
:php
:csharp
:sql
:openapi
ReturnsExpand Collapse
class BuildCompareResponse { base, head }
base: Build { id, config_commit, created_at, 6 more }
id: String

Build ID

config_commit: String
created_at: Time
documented_spec: { content, type} | { expires, type, url}
One of the following:
class UnionMember0 { content, type }
content: String
type: :content
class UnionMember1 { expires, type, url }
expires: Time
type: :url
url: String
object: :build
org: String
project: String
targets: { cli, csharp, go, 10 more}
cli: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
csharp: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
go: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
java: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
kotlin: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
node: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
openapi: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
php: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
python: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
ruby: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
sql: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
terraform: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
typescript: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
updated_at: Time
head: Build { id, config_commit, created_at, 6 more }
id: String

Build ID

config_commit: String
created_at: Time
documented_spec: { content, type} | { expires, type, url}
One of the following:
class UnionMember0 { content, type }
content: String
type: :content
class UnionMember1 { expires, type, url }
expires: Time
type: :url
url: String
object: :build
org: String
project: String
targets: { cli, csharp, go, 10 more}
cli: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
csharp: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
go: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
java: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
kotlin: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
node: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
openapi: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
php: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
python: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
ruby: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
sql: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
terraform: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
typescript: BuildTarget { commit, install_url, object, 4 more }
commit: { status} | { status} | { status} | { commit, completed, completed_at, 3 more}
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status }
status: :queued
class InProgress { status }
status: :in_progress
class Completed { commit, completed, completed_at, 3 more }
commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed: { commit, completed_at, conclusion, merge_conflict_pr}

deprecated

commit: Commit { repo, sha, stats, tree_oid }
repo: { branch, host, name, owner}
branch: String
host: String
name: String
owner: String
sha: String
stats: { additions, deletions, total}
additions: Integer
deletions: Integer
total: Integer
tree_oid: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
completed_at: Time
conclusion: :error | :warning | :note | 9 more
One of the following:
:error
:warning
:note
:success
:merge_conflict
:upstream_merge_conflict
:fatal
:payment_required
:cancelled
:timed_out
:noop
:version_bump
merge_conflict_pr: { number, repo}
number: Float
repo: { host, name, owner}
host: String
name: String
owner: String
status: :completed
install_url: String
object: :build_target
status: :not_started | :codegen | :postgen | :completed
One of the following:
:not_started
:codegen
:postgen
:completed
build: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
lint: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
test_: CheckStep
One of the following:
class NotStarted { status }
status: :not_started
class Queued { status, url }
status: :queued
url: String
class InProgress { status, url }
status: :in_progress
url: String
class Completed { completed, conclusion, status, url }
completed: { conclusion, url}

deprecated

conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
url: String
conclusion: :success | :failure | :skipped | 4 more
One of the following:
:success
:failure
:skipped
:cancelled
:action_required
:neutral
:timed_out
status: :completed
url: String
updated_at: Time

Creates two comparable builds

require "stainless_v0"

stainless = StainlessV0::Client.new(
  api_key: "My API Key",
  environment: "staging" # defaults to "production"
)

response = stainless.builds.compare(
  base: {branch: "branch", revision: "string"},
  head: {branch: "branch", revision: "string"},
  project: "project"
)

puts(response)
{
  "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"
  }
}