RepoSummary
Fields
- mainobject{ … }required
6 properties
2 variants
One of the following:
- Checks{ … }
6 properties
- shastring | nullrequired
- statesuccessorpendingorfailureorerrorormissingorunknownrequired
successwhen the merge gate passes;missingwhen a required context has not reported;unknownwhile the required checks are (an unforced merge is refused). - requiredarray | nullrequired
Null while unknown.
- checks_unknownstring | nullrequired
Why the required checks are unknown, in plain words: "Pando couldn't read this monorepo's required checks; try again", or "pando.toml line 3: expected comma or end of structure; fix it on main, or merge with force". Null otherwise.
- statusesarray ofobject{ … }required
The latest status per context.
8 properties
- shastringrequired
- contextstringrequired
- statependingorsuccessorfailureorerrorrequired
- created_atstringrequiredformat: date-time
- target_urloptionalstring | null
- descriptionoptionalstring | null
- creatoroptionalstring
The member who posted it (a login);
app:<slug>for a status posted with a status token or by a CI integration;hook:<hook id>for a status token from a web hook with no app. - appoptionalstring | null
The CI service that reported it (
buildkite,github-actions, ...), stamped by Pando from a status token or a CI integration, never from the body ortarget_url. Null when a member posted it with their own credential. The web shows the service's mark for a slug it knows.
- missingoptionalarray ofstring
- null
The newest build on main, whatever its commit.
2 variants
One of the following:
- CiBuild{ … }
19 properties
- idstringrequired
Pando's id (
cib_...). - servicestringrequired
- connectionstringrequired
- pipelinestringrequired
- numberintegerrequired
- repostringrequired
- shastring | nullrequired
Null when the service built no fixed commit.
- statequeuedorrunningorblockedorpassedorfailedorcanceled+1 morerequired
One vocabulary for every service. Buildkite's scheduled and waiting are queued, failing and canceling are running, not_run and broken are skipped;
service_statekeeps the service's own word. - service_statestringrequired
- created_atstring | nullrequiredformat: date-time
- repo_pathoptionalstring | null
- branchoptionalstring | null
- messageoptionalstring | null
- web_urloptionalstring | null
- pushed_byoptionalstring | null
Who pushed the commit (a login), from Pando's own records; never the service's creator.
- started_atoptionalstring | nullformat: date-time
- finished_atoptionalstring | nullformat: date-time
- duration_soptionalinteger | null
- rebuilt_fromoptionalstring | null
The service's id of the build this one rebuilt.
- null