You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/GitHub/src/Schema/RuleSuite.php
+14-6Lines changed: 14 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -69,10 +69,15 @@
69
69
"evaluation_result": {
70
70
"enum": [
71
71
"pass",
72
-
"fail"
72
+
"fail",
73
+
"bypass",
74
+
null
73
75
],
74
-
"type": "string",
75
-
"description": "The result of the rule evaluations for rules with the `active` and `evaluate` enforcement statuses, demonstrating whether rules would pass or fail if all rules in the rule suite were `active`."
76
+
"type": [
77
+
"string",
78
+
"null"
79
+
],
80
+
"description": "The result of the rule evaluations for rules with the `active` and `evaluate` enforcement statuses, demonstrating whether rules would pass or fail if all rules in the rule suite were `active`. Null if no rules with `evaluate` enforcement status were run."
76
81
},
77
82
"rule_evaluations": {
78
83
"type": "array",
@@ -124,8 +129,11 @@
124
129
"description": "The type of rule."
125
130
},
126
131
"details": {
127
-
"type": "string",
128
-
"description": "Any associated details with the rule evaluation."
132
+
"type": [
133
+
"string",
134
+
"null"
135
+
],
136
+
"description": "The detailed failure message for the rule. Null if the rule passed."
129
137
}
130
138
}
131
139
},
@@ -184,7 +192,7 @@
184
192
* repositoryId: The ID of the repository associated with the rule evaluation.
185
193
* repositoryName: The name of the repository without the `.git` extension.
186
194
* result: The result of the rule evaluations for rules with the `active` enforcement status.
187
-
* evaluationResult: The result of the rule evaluations for rules with the `active` and `evaluate` enforcement statuses, demonstrating whether rules would pass or fail if all rules in the rule suite were `active`.
195
+
* evaluationResult: The result of the rule evaluations for rules with the `active` and `evaluate` enforcement statuses, demonstrating whether rules would pass or fail if all rules in the rule suite were `active`. Null if no rules with `evaluate` enforcement status were run.
188
196
* ruleEvaluations: Details on the evaluated rules.
Copy file name to clipboardExpand all lines: clients/GitHub/src/Schema/RuleSuites.php
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,8 @@
62
62
"evaluation_result": {
63
63
"enum": [
64
64
"pass",
65
-
"fail"
65
+
"fail",
66
+
"bypass"
66
67
],
67
68
"type": "string",
68
69
"description": "The result of the rule evaluations for rules with the `active` and `evaluate` enforcement statuses, demonstrating whether rules would pass or fail if all rules in the rule suite were `active`."
Copy file name to clipboardExpand all lines: etc/specs/GitHub/current.spec.yaml
+21-6Lines changed: 21 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -19498,9 +19498,9 @@ paths:
19498
19498
description: |-
19499
19499
Store an artifact attestation and associate it with a repository.
19500
19500
19501
-
The authenticated user must have write permission to the repository and, if using a fine-grained access token the `attestations:write` permission is required.
19501
+
The authenticated user must have write permission to the repository and, if using a fine-grained access token, the `attestations:write` permission is required.
19502
19502
19503
-
Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For amore information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).
19503
+
Artifact attestations are meant to be created using the [attest action](https://github.com/actions/attest). For more information, see our guide on [using artifact attestations to establish a build's provenance](https://docs.github.com/actions/security-guides/using-artifact-attestations-to-establish-provenance-for-builds).
19504
19504
tags:
19505
19505
- repos
19506
19506
operationId: repos/create-attestation
@@ -70022,6 +70022,12 @@ components:
70022
70022
type: string
70023
70023
examples:
70024
70024
- 192.0.2.1
70025
+
codespaces:
70026
+
type: array
70027
+
items:
70028
+
type: string
70029
+
examples:
70030
+
- 192.0.2.1
70025
70031
dependabot:
70026
70032
type: array
70027
70033
items:
@@ -74899,6 +74905,7 @@ components:
74899
74905
enum:
74900
74906
- pass
74901
74907
- fail
74908
+
- bypass
74902
74909
description: The result of the rule evaluations for rules with the `active`
74903
74910
and `evaluate` enforcement statuses, demonstrating whether rules would
74904
74911
pass or fail if all rules in the rule suite were `active`.
@@ -74949,13 +74956,18 @@ components:
74949
74956
description: The result of the rule evaluations for rules with the `active`
74950
74957
enforcement status.
74951
74958
evaluation_result:
74952
-
type: string
74959
+
type:
74960
+
- string
74961
+
- 'null'
74953
74962
enum:
74954
74963
- pass
74955
74964
- fail
74965
+
- bypass
74966
+
-
74956
74967
description: The result of the rule evaluations for rules with the `active`
74957
74968
and `evaluate` enforcement statuses, demonstrating whether rules would
74958
-
pass or fail if all rules in the rule suite were `active`.
74969
+
pass or fail if all rules in the rule suite were `active`. Null if no
74970
+
rules with `evaluate` enforcement status were run.
74959
74971
rule_evaluations:
74960
74972
type: array
74961
74973
description: Details on the evaluated rules.
@@ -74995,8 +75007,11 @@ components:
74995
75007
type: string
74996
75008
description: The type of rule.
74997
75009
details:
74998
-
type: string
74999
-
description: Any associated details with the rule evaluation.
75010
+
type:
75011
+
- string
75012
+
- 'null'
75013
+
description: The detailed failure message for the rule. Null if the
75014
+
rule passed.
75000
75015
repository-advisory-vulnerability:
75001
75016
description: A product affected by the vulnerability detailed in a repository
0 commit comments