addedOutput schema / properties / evidence
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "branchProtection": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "classicEnabled": {
+ "type": "boolean"
+ },
+ "pullRequestRuleRequirements": {
+ "additionalProperties": false,
+ "properties": {
+ "allowedMergeMethods": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "dismissStaleReviews": {
+ "type": "boolean"
+ },
+ "lockBranch": {
+ "type": "boolean"
+ },
+ "requireLastPushApproval": {
+ "type": "boolean"
+ },
+ "requiredConversationResolution": {
+ "type": "boolean"
+ },
+ "requiredLinearHistory": {
+ "type": "boolean"
+ },
+ "requiredReviewThreadResolution": {
+ "type": "boolean"
+ },
+ "requiredReviewersConfigured": {
+ "type": "boolean"
+ },
+ "requiredSignatures": {
+ "type": "boolean"
+ },
+ "strictRequiredStatusChecksPolicy": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "allowedMergeMethods",
+ "dismissStaleReviews",
+ "lockBranch",
+ "requiredConversationResolution",
+ "requireLastPushApproval",
+ "requiredLinearHistory",
+ "requiredReviewThreadResolution",
+ "requiredReviewersConfigured",
+ "requiredSignatures",
+ "strictRequiredStatusChecksPolicy"
+ ],
+ "type": "object"
+ },
+ "rulesetRuleTypes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "classicEnabled",
+ "rulesetRuleTypes",
+ "pullRequestRuleRequirements"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "checks": {
+ "additionalProperties": false,
+ "properties": {
+ "checkRuns": {
+ "additionalProperties": false,
+ "properties": {
+ "failing": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "passing": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "pending": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "skipped": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped",
+ "total"
+ ],
+ "type": "object"
+ },
+ "commitStatuses": {
+ "additionalProperties": false,
+ "properties": {
+ "failing": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "passing": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "pending": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "skipped": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "rawConclusion": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "rawStatus": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "enum": [
+ "check_run",
+ "commit_status"
+ ],
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "source",
+ "appId",
+ "state",
+ "rawStatus",
+ "rawConclusion",
+ "rawState",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "total": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "passing",
+ "failing",
+ "pending",
+ "skipped",
+ "total"
+ ],
+ "type": "object"
+ },
+ "missingRequiredContexts": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requiredChecks": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "context": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "context",
+ "appId"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "requiredContexts": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "totalSignals": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "checkRuns",
+ "commitStatuses",
+ "totalSignals",
+ "requiredContexts",
+ "requiredChecks",
+ "missingRequiredContexts"
+ ],
+ "type": "object"
+ },
+ "labels": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "all": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "blocking": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "all",
+ "blocking"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "linkedIssues": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "number": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "title",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "pullRequest": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "baseBranch": {
+ "type": "string"
+ },
+ "draft": {
+ "type": "boolean"
+ },
+ "mergeable": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "mergeableState": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "draft",
+ "mergeable",
+ "mergeableState",
+ "baseBranch"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reviews": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "approved": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "approvedUsers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "changesRequestedUsers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "codeOwnerReviewSatisfied": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "ownershipGaps": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "owner": {
+ "type": "string"
+ },
+ "paths": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "owner",
+ "paths"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "requestedTeams": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requestedUsers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requireCodeOwnerReviews": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "required": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reviewDecision": {
+ "anyOf": [
+ {
+ "enum": [
+ "APPROVED",
+ "CHANGES_REQUESTED",
+ "REVIEW_REQUIRED"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "reviewDecision",
+ "approved",
+ "approvedUsers",
+ "changesRequestedUsers",
+ "requestedUsers",
+ "requestedTeams",
+ "required",
+ "requireCodeOwnerReviews",
+ "codeOwnerReviewSatisfied",
+ "ownershipGaps"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "scope": {
+ "enum": [
+ "pull_request",
+ "ref"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "scope",
+ "checks",
+ "pullRequest",
+ "reviews",
+ "branchProtection",
+ "labels",
+ "linkedIssues"
+ ],
+ "type": "object"
+}