dev.gitosphere.repository.pullRequestThreadDecision

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.

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

Record

record · key any

Properties

acceptedBy

requiredstring · did

author

requiredstring · did

baseCommit

requiredstring
  • minLength: 40
  • maxLength: 64

createdAt

requiredstring · datetime

headCommit

requiredstring
  • minLength: 40
  • maxLength: 64

keyId

requiredstring
  • minLength: 1
  • maxLength: 128

line

integer
  • minimum: 1
  • maximum: 2147483647

number

requiredinteger
  • minimum: 1
  • maximum: 9007199254740991

path

string

With stillApplies, the location of the thread in this round.

  • minLength: 1
  • maxLength: 4096

pullRequestId

requiredstring
  • minLength: 36
  • maxLength: 36

reason

requiredstring
  • minLength: 1
  • maxLength: 20000
  • maxGraphemes: 2000

receipt

requiredstring
  • minLength: 1
  • maxLength: 512

round

requiredinteger
  • minimum: 0
  • maximum: 9007199254740991

side

string
  • enum: base | head

startLine

integer
  • minimum: 1
  • maximum: 2147483647

thread

requiredstring · at-uri

The top-level blocking comment that starts the thread.

threadCid

requiredstring · cid

The CID of that comment when the verdict was given.

verdict

requiredstring

stillApplies keeps the thread unresolved in this round, optionally at a new location; addressed and noLongerApplies resolve it.

  • knownValues: stillApplies | addressed | noLongerApplies

Similar lexicons

semantic match

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

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

  • 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.

  • A pull or issue opened, closed or merged, or a pull pointed at another target branch; or a thread on a pull's lines resolved or opened again.