511 Commits
Author SHA1 Message Date
Роман Котов 7b235bc56a feat: Add Copilot custom agents enterprise endpoints (#4525) 2026-10-28 06:42:22 -04:00
55408suga 2ca80c0b0d refactor!: Pass workflow settings by value (#4679)
BREAKING CHANGE: Callers must use `WorkflowsPermissionsRequest` values instead of `*WorkflowsPermissionsOpt`.
2026-10-28 06:37:31 -04:00
Jam Balaya 5c03e7614f feat!: Add Copilot content exclusion set and enterprise endpoints (#4675)
BREAKING CHANGE: `CopilotOrganizationContentExclusionDetails` is renamed to `CopilotContentExclusionDetails`.
2026-10-26 11:28:35 -04:00
Jam Balaya a636dc9fe2 refactor!: Rename CodeScanningAlertState and DependabotAlertState to ...Request and pass them by value (#4617)
BREAKING CHANGE: `CodeScanningAlertState` and `DependabotAlertState` are renamed to `UpdateCodeScanningAlertRequest` and `UpdateDependabotAlertRequest` and are passed by value to `CodeScanningService.UpdateAlert` and `DependabotService.UpdateAlert`; their `State` fields are now `*string`.
2026-10-25 11:11:23 -04:00
Jam Balaya 64e5188a52 feat: Add support for the code_quality ruleset rule (#4663) 2026-10-24 10:02:15 -04:00
Steve Hipwell 69bd00175e feat!: Add token source for generic auth logic (#4637)
BREAKING CHANGE: `BasicAuthTransport`, `UnauthenticatedRateLimitedTransport` & `WithHTTPClient` have been removed as they do not fit with the required behaviour to only authenticate requests for specific endpoints. `CheckRedirect` and `Jar` are no longer supported.
2026-10-22 12:02:08 -04:00
Vasya Aksyonov b48c264ce9 feat: Add RequireExtraApprovalForUnattributedChanges to PullRequestRuleParameters (#4653) 2026-10-22 10:34:02 -04:00
Ninad Sutrave b1be2ff3dd feat: Add support for Copilot coding agent permissions (#4649) 2026-10-22 09:35:41 -04:00
Frank xavio a921312fb8 feat: Add BundleURL, initiator to Attestation (#4647) 2026-10-21 11:22:39 -04:00
James Maguire 0582841a07 refactor!: Split CreateOrUpdateIssueTypesOptions into CreateIssueTypeRequest and UpdateIssueTypeRequest and pass by value (#4615)
BREAKING CHANGE: `CreateOrUpdateIssueTypesOptions` is split into `CreateIssueTypeRequest` and `UpdateIssueTypeRequest`; `OrganizationsService.CreateIssueType` and `UpdateIssueType` now take them by value; `IsPrivate` is removed.
2026-10-19 10:08:33 -04:00
Ninad Sutrave 818dbae2f4 feat: Add support for Actions concurrency groups (#4640) 2026-10-19 10:00:50 -04:00
Jam Balaya 909deb83bb feat: Add support for organization rule suites (#4642) 2026-10-19 08:54:27 -04:00
Ninad Sutrave 01bd74cf8a feat: Add support for stargazer count and history (#4611) 2026-10-15 12:13:14 -04:00
Jam Balaya bc32590938 feat!: Support reason in UsersService.Unsuspend (#4614)
BREAKING CHANGE: `UsersService.Unsuspend` now takes an `UnsuspendUserRequest` body argument.
2026-10-15 08:07:00 -04:00
kimjooyoon c273cd8137 refactor!: Pass repository creation by value (#4616)
BREAKING CHANGE: `RepositoriesService.Create` now requires a `CreateRepositoryRequest` value instead of a `*Repository`.
2026-10-13 19:31:48 -04:00
Jam Balaya 70b9759927 refactor!: Rename LockIssueOptions, PullRequestBranchUpdateOptions, and UserSuspendOptions to ...Request and pass them by value (#4612)
BREAKING CHANGE: `LockIssueOptions`, `PullRequestBranchUpdateOptions`, and `UserSuspendOptions` are renamed to `LockIssueRequest`, `UpdatePullRequestBranchRequest`, and `SuspendUserRequest` and are passed by value to `IssuesService.Lock`, `PullRequestsService.UpdateBranch`, and `UsersService.Suspend`; `LockIssueRequest.LockReason` is now `*string`.
2026-10-13 07:32:08 -04:00
Jam Balaya e754d2c70d refactor!: Pass the Projects v2 item body types by value and rename them to ...Request (#4609)
BREAKING CHANGE: `AddProjectItemOptions` and `UpdateProjectItemOptions` are renamed to `AddProjectItemRequest` and `UpdateProjectItemRequest` and passed by value; `AddProjectItemRequest.Type` is no longer a pointer; `UpdateProjectItemOptions.Archived` is removed.
2026-10-12 15:38:37 -04:00
Jam Balaya 40091e2115 refactor!: Rename RepositoryCreateForkOptions and RepositoryAddCollaboratorOptions to ...Request and pass them by value (#4607)
BREAKING CHANGE: `RepositoryCreateForkOptions` and `RepositoryAddCollaboratorOptions` are renamed to `CreateForkRequest` and `AddCollaboratorRequest`; `RepositoriesService.CreateFork` and `RepositoriesService.AddCollaborator` now take them by value instead of by pointer; `CreateForkRequest.Organization`, `CreateForkRequest.Name`, `CreateForkRequest.DefaultBranchOnly` and `AddCollaboratorRequest.Permission` are now pointers.
2026-10-09 11:48:30 -04:00
Austen Stone d61c874ba0 fix: Allow removing runner group networks (#4541) 2026-10-07 12:49:42 -04:00
Jam Balaya b1a37cf77b refactor!: Pass the Teams body types by value and rename them to ...Request (#4606)
BREAKING CHANGE: `TeamAddTeamMembershipOptions`, `TeamAddTeamRepoOptions` and `TeamProjectOptions` are renamed to `AddTeamMembershipRequest`, `AddTeamRepoRequest` and `AddTeamProjectRequest`; `TeamsService.AddTeamMembershipByID`, `AddTeamMembershipBySlug`, `AddTeamRepoByID`, `AddTeamRepoBySlug`, `AddTeamProjectByID` and `AddTeamProjectBySlug` now take them by value instead of by pointer; `AddTeamMembershipRequest.Role` and `AddTeamRepoRequest.Permission` are now `*string`.
2026-10-07 07:49:01 -04:00
Iurii 2d16356060 feat: Add actions policies endpoints (#4604) 2026-10-06 12:07:24 -04:00
Nitin Kumar Patel 9962577bd2 feat: Add Actions cache limits for an organization (#4597) 2026-10-04 16:44:55 -04:00
Jam Balaya 52908e2c47 refactor!: Pass the secret scanning body types by value and rename them to ...Request (#4548)
BREAKING CHANGE: `SecretScanningAlertUpdateOptions` and `SecretScanningPatternConfigsUpdateOptions` are renamed to `UpdateSecretScanningAlertRequest` and `UpdateSecretScanningPatternConfigsRequest`; `SecretScanningService.UpdateAlert`, `UpdatePatternConfigsForEnterprise` and `UpdatePatternConfigsForOrg` now take them by value; `UpdateSecretScanningAlertRequest.State` is now `*string`.
2026-10-03 10:25:42 -04:00
Ben Langfeld 4a73e54dfc feat: Add dismissal_restriction to PullRequestRuleParameters (#4599) 2026-10-02 15:28:30 -04:00
Iurii fec2a21eb6 feat: Add code coverage ruleset support (#4603) 2026-10-02 15:22:11 -04:00
Deji Osagie 43d331ebb3 feat: Add org private registries permission scope (#4591) 2026-10-02 14:58:15 -04:00
Jason 9a9d77c007 feat: Add required field on combined status responses (#4586) 2026-10-02 09:12:49 -04:00
Glenn Lewis 5b37d46b98 fix!: Match request body fields to the OpenAPI schemas (#4581) 2026-09-23 11:23:20 -04:00
Nikolai Emil Damm cd248c6187 feat: Support explicit custom property values (#4561) 2026-09-17 08:55:48 -04:00
RKS 72a2f272fa feat: Support Changes and Enterprise fields on ReleaseEvent (#4558) 2026-09-17 07:58:56 -04:00
James Maguire 28862d1ab8 refactor!: Pass org invitation requests by value (#4551)
BREAKING CHANGE: `OrganizationsService.CreateOrgInvitation` now takes `CreateOrgInvitationRequest` (by value); `CreateOrgInvitationRequest.TeamID` is now `TeamIDs`.
2026-09-16 07:34:07 -04:00
tunztunztunz 44d6f187e7 feat: Add asynchronous SBOM support (#4543) 2026-09-15 11:38:59 -04:00
Steve Hipwell d689e27215 fix: Re-add ldapdb for ghes team creation (#4553) 2026-09-14 11:59:59 -04:00
jdymitarai 74a0ccac39 feat: Add ImageGen to HostedRunner and UpdateHostedRunnerRequest (#4549) 2026-09-14 11:29:10 -04:00
Weibo Chen 57b0d998a1 feat: Support the edited and dismissed actions on PullRequestReviewEvent (#4552) 2026-09-14 10:57:30 -04:00
Jam Balaya 5d7e4165d6 refactor!: Pass the Codespaces body types by value and rename them to ...Request (#4540)
BREAKING CHANGE: `CreateCodespaceOptions`, `CodespaceCreateForUserOptions`, `UpdateCodespaceOptions` and `PublishCodespaceOptions` are renamed to `CreateCodespaceRequest`, `CreateCodespaceForUserRequest`, `UpdateCodespaceRequest` and `PublishCodespaceRequest`; `CodespacesService.CreateInRepo`, `CreateFromPullRequest`, `Create`, `Update` and `Publish` now take them by value instead of by pointer; `CreateCodespaceForUserRequest.RepositoryID` is now `*int64`.
2026-09-12 08:44:29 -04:00
Deep Akbari d39a9b41a5 feat: Add simple CRUD endpoints for GitHub Copilot Spaces (#4379) 2026-09-11 15:48:39 -04:00
Adam Crews 5af93d1ddd feat: Add Agents secrets API (#4533) 2026-09-11 13:51:22 -04:00
Роман Котов c9ab302e63 feat: Add Copilot user-teams daily metrics report endpoints (#4500) 2026-09-11 12:17:50 -04:00
Andrew Barnes 1efe7a20fd feat: Add stacked pull request endpoints (#4436) 2026-09-10 15:17:16 -04:00
Jam Balaya de85b33784 refactor!: Rename DependencyGraphSnapshot to CreateDependencyGraphSnapshotRequest and pass by value (#4519)
BREAKING CHANGE: `DependencyGraphSnapshot` is now `CreateDependencyGraphSnapshotRequest` with field pointer/value changes.
2026-09-10 15:16:06 -04:00
Aniketh Deb 9b114ecba6 feat: Add GetOrganizationUsageSummary and GetUserUsageSummary to BillingService (#4521) 2026-09-10 11:55:06 -04:00
Aniketh Deb fcb923535a feat!: Add pagination to Enterprise.ListBudgets and add GetUserStatesForBudget (#4408) (#4501)
BREAKING CHANGE: `EnterpriseService.ListBudgets` now takes `EnterpriseListBudgetsOptions`.
2026-09-04 13:30:30 -04:00
MarcHuang168 b8acf7587d feat: Add ThrottledAt field to HookDelivery (#4518) 2026-09-04 10:14:03 -04:00
Jam Balaya 3e1284c1b1 refactor!: Split RepositoryComment request bodies and pass by value (#4496)
BREAKING CHANGE: `RepositoriesService.CreateComment` now takes `CreateCommitCommentRequest` and `RepositoriesService.UpdateComment` takes `UpdateCommitCommentRequest`, both passed by value instead of `*RepositoryComment`.
2026-09-03 12:11:16 -04:00
MarcHuang168 35ceb6aa77 feat: Add IsEnabled field to IssueType (#4504) 2026-09-03 10:36:39 -04:00
Роман Котов 3fde224256 feat: Add Copilot repository daily metrics report endpoints (#4498) 2026-09-03 10:30:36 -04:00
Роман Котов 78d0f53e2f feat: Add Copilot code review active user counts to metrics structs (#4490) 2026-08-29 09:26:25 -04:00
Yahia Mohamed e21f24469b feat: Add MergeAsync and GetMergeAsyncResult support (#4491) 2026-08-29 06:49:06 -04:00
Роман Котов 0fb1d5efb1 feat: Add Copilot app metrics to usage metrics structs (#4488) 2026-08-28 19:29:30 -04:00