# Schema field exceptions for tools/schemafields.
#
# Each line names a Go struct field whose request-body optionality disagrees with
# GitHub's OpenAPI descriptions. The findings are grandfathered so that CI only
# reports problems that a change introduces, and so that a disagreement can be
# accepted deliberately.
#
# A line here is a decision to leave the field alone, so -fix never rewrites a
# field that this file names. Delete the line to have a later -fix repair it.
#
# Run "script/check-schema-fields.sh -fix" to repair the error-severity findings
# that no line here grandfathers. It drops the lines that no finding needs any
# more, so the file can only shrink.
#
# CreateRepositoryRequest.AllowForking and CreateRepositoryRequest.AllowUpdateBranch
# preserve fields previously available through the Repository request body,
# although they are absent from the pinned repository creation request schemas.
CodeSecurityConfiguration.Description
CreateCheckSuiteOptions.HeadBranch
CreateRepositoryRequest.AllowForking
CreateRepositoryRequest.AllowUpdateBranch
CreateTeamRequest.LDAPDN
IDPGroupList.Groups
OIDCSubjectClaimCustomTemplate.UseDefault
ReviewCustomDeploymentProtectionRuleRequest.Comment
ReviewCustomDeploymentProtectionRuleRequest.State
UpdateCheckRunOptions.Name
UpdateTeamRequest.Name
