dev.gitosphere.repository.pullRequestReview

An immutable review decision and verification evidence bound to one Pull Request round.

Details · record, key any
Kindrecord
Record keyany
Authorityrepository.gitosphere.dev
Indexed

Record

record · key any

Properties

acceptedBy

requiredstring · did

baseCommit

requiredstring
  • minLength: 40
  • maxLength: 64

body

string
  • maxLength: 100000
  • maxGraphemes: 10000

createdAt

requiredstring · datetime

decision

requiredstring
  • enum: comment | approve | request_changes

headCommit

requiredstring
  • minLength: 40
  • maxLength: 64

keyId

requiredstring
  • minLength: 1
  • maxLength: 128

number

requiredinteger
  • minimum: 1
  • maximum: 9007199254740991

pullRequestId

requiredstring
  • minLength: 36
  • maxLength: 36

receipt

requiredstring
  • minLength: 1
  • maxLength: 512

reviewer

requiredstring · did

reviewerHandle

string · handle

The reviewer's handle, verified by the server when it signed the review. It may be stale; reviewer is authoritative.

round

requiredinteger
  • minimum: 0
  • maximum: 9007199254740991

unverified

requiredarray
  • maxLength: 100
itemsstring
  • minLength: 1
  • maxLength: 128

verification

requiredarray
  • maxLength: 100

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A verdict on a blocking Pull Request thread, bound to the round it was given in. Comment records are immutable, so verdicts accumulate as separate records. Whether a verdict decides the thread or only proposes is derived from its author's role when it is read: the thread's author and repository admins decide; the Pull Request author can only propose addressed or noLongerApplies.

  • A comment or typed finding bound to one Pull Request round. body is its canonical Markdown.

  • A comment on a pull or issue. With a verdict it is a review; with a line, a comment on lines of a pull's diff, starting a thread there; with a reply, an answer in such a thread.

  • Whom one of a repository's maintainers assigns a pull or an issue to, and asks to review a pull.

  • A verdict on a translation revision. Reviewer-owned.