@@ -1536,6 +1536,31 @@ type BranchProtectionRule implements Node {
15361536 last: Int
15371537 ): BranchProtectionRuleConflictConnection!
15381538
1539+ """
1540+ A list of actors able to force push for this branch protection rule.
1541+ """
1542+ bypassForcePushAllowances(
1543+ """
1544+ Returns the elements in the list that come after the specified cursor.
1545+ """
1546+ after: String
1547+
1548+ """
1549+ Returns the elements in the list that come before the specified cursor.
1550+ """
1551+ before: String
1552+
1553+ """
1554+ Returns the first _n_ elements from the list.
1555+ """
1556+ first: Int
1557+
1558+ """
1559+ Returns the last _n_ elements from the list.
1560+ """
1561+ last: Int
1562+ ): BypassForcePushAllowanceConnection!
1563+
15391564 """
15401565 A list of actors able to bypass PRs for this branch protection rule.
15411566 """
@@ -1833,6 +1858,62 @@ type BranchProtectionRuleEdge {
18331858 node: BranchProtectionRule
18341859}
18351860
1861+ """
1862+ A team or user who has the ability to bypass a force push requirement on a protected branch.
1863+ """
1864+ type BypassForcePushAllowance implements Node {
1865+ """
1866+ The actor that can dismiss.
1867+ """
1868+ actor: BranchActorAllowanceActor
1869+
1870+ """
1871+ Identifies the branch protection rule associated with the allowed user or team.
1872+ """
1873+ branchProtectionRule: BranchProtectionRule
1874+ id: ID!
1875+ }
1876+
1877+ """
1878+ The connection type for BypassForcePushAllowance.
1879+ """
1880+ type BypassForcePushAllowanceConnection {
1881+ """
1882+ A list of edges.
1883+ """
1884+ edges: [BypassForcePushAllowanceEdge]
1885+
1886+ """
1887+ A list of nodes.
1888+ """
1889+ nodes: [BypassForcePushAllowance]
1890+
1891+ """
1892+ Information to aid in pagination.
1893+ """
1894+ pageInfo: PageInfo!
1895+
1896+ """
1897+ Identifies the total count of items in the connection.
1898+ """
1899+ totalCount: Int!
1900+ }
1901+
1902+ """
1903+ An edge in a connection.
1904+ """
1905+ type BypassForcePushAllowanceEdge {
1906+ """
1907+ A cursor for use in pagination.
1908+ """
1909+ cursor: String!
1910+
1911+ """
1912+ The item at the end of the edge.
1913+ """
1914+ node: BypassForcePushAllowance
1915+ }
1916+
18361917"""
18371918A team or user who has the ability to bypass a pull request requirement on a protected branch.
18381919"""
@@ -5197,6 +5278,11 @@ input CreateBranchProtectionRuleInput {
51975278 """
51985279 allowsForcePushes: Boolean
51995280
5281+ """
5282+ A list of User or Team IDs allowed to bypass force push targeting matching branches.
5283+ """
5284+ bypassForcePushActorIds: [ID!]
5285+
52005286 """
52015287 A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
52025288 """
@@ -21879,7 +21965,7 @@ type OrganizationAuditEntryEdge {
2187921965}
2188021966
2188121967"""
21882- The connection type for Organization .
21968+ A list of organizations managed by an enterprise .
2188321969"""
2188421970type OrganizationConnection {
2188521971 """
@@ -26558,9 +26644,9 @@ type Push implements Node {
2655826644 previousSha: GitObjectID
2655926645
2656026646 """
26561- The user who pushed
26647+ The actor who pushed
2656226648 """
26563- pusher: User !
26649+ pusher: Actor !
2656426650
2656526651 """
2656626652 The repository that was pushed to
@@ -38063,6 +38149,11 @@ input UpdateBranchProtectionRuleInput {
3806338149 """
3806438150 branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"])
3806538151
38152+ """
38153+ A list of User or Team IDs allowed to bypass force push targeting matching branches.
38154+ """
38155+ bypassForcePushActorIds: [ID!]
38156+
3806638157 """
3806738158 A list of User or Team IDs allowed to bypass pull requests targeting matching branches.
3806838159 """
0 commit comments