2156 Commits
Author SHA1 Message Date
Glenn Lewis 8af9bb1a8b chore: Bump version of go-github to v89.0.0 (#4369) 2026-07-06 16:18:58 -04:00
Steve Hipwell 2bcee70c64 feat: Add user team membership fields (#4347) 2026-07-06 10:45:42 -04:00
Jam Balaya 395561136f refactor!: Pass DeploymentRequest and DeploymentStatusRequest by value (#4361)
BREAKING CHANGE: `CreateDeployment` and `CreateDeploymentStatus` now take `DeploymentRequest` and `DeploymentStatusRequest` by value; `DeploymentRequest.Ref` and `DeploymentStatusRequest.State` are now `string`, and `DeploymentRequest.RequiredContexts` is now `[]string`.
2026-07-06 09:46:30 -04:00
Jam Balaya 90075ee26f chore: Mark removed billing endpoints as deprecated (#4362) 2026-07-04 09:33:36 -04:00
Steve Hipwell 1cb3999c17 chore: Validate metadata (#4358) 2026-07-03 12:27:19 -04:00
Jam Balaya d669a4dba6 refactor!: Pass HookConfig by value and rename EditHookConfiguration to UpdateHookConfiguration (#4360)
BREAKING CHANGE: `EditHookConfiguration` is renamed to `UpdateHookConfiguration` on `RepositoriesService` and `OrganizationsService`; these methods and `AppsService.UpdateHookConfig` now take `HookConfig` by value.
2026-07-03 12:20:16 -04:00
Jam Balaya 36b86d6b3c refactor!: Pass OIDCSubjectClaimCustomTemplate by value in the OIDC subject-claim Set methods (#4340)
BREAKING CHANGE: `SetOrgOIDCSubjectClaimCustomTemplate` and `SetRepoOIDCSubjectClaimCustomTemplate` now take their `body` params by value.
2026-07-03 08:01:47 -04:00
Steve Hipwell 9ba19be6e2 feat!: Refactor actions variables to pass request by value (#4346)
BREAKING CHANGE: `ActionsService` methods involving variables have new params and return values.
2026-07-02 08:27:36 -04:00
Steve Hipwell cca9755c14 feat: Add AccessSource to Team (#4344) 2026-07-01 10:13:05 -04:00
Steve Hipwell a209c66833 feat!: Replace actions env secret endpoints (#4335)
BREAKING CHANGE: `ActionsService` methods involving secrets have new params and return values.
2026-07-01 09:20:44 -04:00
Jam Balaya 9b51fac9ff refactor!: Pass CreateJITConfigRequest by value and rename Generate*JITConfig to Create*JITConfig (#4337)
BREAKING CHANGE: the JIT config methods are renamed from `Generate*JITConfig` to `Create*JITConfig`, and they now take `CreateJITConfigRequest` (renamed from `GenerateJITConfigRequest`) by value instead of by pointer.
2026-06-29 08:39:02 -04:00
Oleksandr Redko 4b55679202 fix: AuditEntry fields org and org_id can be an array (#4333) 2026-06-28 06:16:58 -04:00
Jam Balaya d11391c4be refactor!: Pass release-notes and asset params by value and rename EditReleaseAsset to UpdateReleaseAsset (#4336)
BREAKING CHANGE: `GenerateReleaseNotes` now takes `GenerateNotesRequest` by value (renamed from `GenerateNotesOptions`); `EditReleaseAsset` is renamed to `UpdateReleaseAsset` and takes `UpdateReleaseAssetRequest` by value.
2026-06-27 07:24:07 -04:00
Jam Balaya c9f5330506 refactor!: Pass release params by value and rename EditRelease to UpdateRelease (#4329)
BREAKING CHANGE: `CreateRelease` & `UpdateRelease` now take `RepositoryRelease` by value; `EditRelease` is renamed to `UpdateRelease`.
2026-06-26 09:07:48 -04:00
Andrey Rodrigues 8a83da78dd feat: Add code quality findings support (#4330) 2026-06-25 14:00:47 -04:00
Glenn Lewis 595de3d4b8 chore: Replace time.Date with referenceTime (#4325) 2026-06-24 15:42:55 -04:00
Jam Balaya 642da7db94 refactor!: Pass GistsService required params by value (#4320)
BREAKING CHANGE: `GistsService` methods now pass required params by-value instead of by-ref.
2026-06-24 12:56:56 -04:00
Oleksandr Redko 2801b4b352 test: Refactor tests for ProjectV2Item.UnmarshalJSON (#4323) 2026-06-23 12:58:05 -04:00
Tommaso Moro 728cdb1d01 feat: Add Issue Dependencies API support (#4130) 2026-06-22 12:56:06 -04:00
Jam Balaya 216f315f51 fix: Set GetBody on uploads for HTTP/2 retry (#4318) 2026-06-22 10:35:48 -04:00
Jam Balaya 81117352b0 fix!: Send request body in SCIM update methods (#4315)
BREAKING CHANGE: `UpdateProvisionedOrgMembership` and `UpdateAttributeForSCIMUser` params and return values changed.
2026-06-21 13:43:34 -04:00
Oleksandr Redko 3f47638460 refactor: Fix parameters in method endpoints (#4300) 2026-06-17 07:19:34 -04:00
Krisztian Banhidy 98eb342cb0 fix!: Fix LicenseStatus response and Supportkey type (#4297)
BREAKING CHANGE: `LicenseStatus.SupportKey` type changed from `*string` to `*bool` and `License` return type is no longer a slice.
2026-06-16 11:34:41 -04:00
Runye Zhang 0eacd3434a fix!: Enterprise App installation repos options structs (#4298)
BREAKING CHANGE: `SelectedRepositoryIDs []int64` is now `Repositories []string` in `*AppInstallationRepositoriesOptions`.
2026-06-13 14:02:56 -04:00
Shivam Kumar 6b6f14ac8c feat: Add enterprise billing usage endpoints and response types (#4288) 2026-06-12 14:13:39 -04:00
Oleksandr Redko 34dd99820c fix: Reject URL path segments containing percent-encoded dots (#4291) 2026-06-11 12:58:14 -04:00
Oleksandr Redko b743e860e5 fix: Comparison of durations in AbuseRateLimitError.Is (#4292) 2026-06-11 12:51:23 -04:00
Oleksandr Redko f53fbae913 test: Replace &x variables with inline Ptr(value) calls (#4289) 2026-06-10 09:33:24 -04:00
Naveen Bharath 946bd71488 feat: Inject OpenAPI deprecations safely (#4286) 2026-06-08 07:16:09 -04:00
Shivam Kumar eb96f3dcd9 feat: Add GetOrgAICreditUsage and GetUserAICreditUsage endpoints (#4282) 2026-06-06 07:46:39 -04:00
Oleksandr Redko 531d1cfb59 test: Fix test names and error messages (#4284) 2026-06-05 11:02:34 -04:00
Oleksandr Redko e4ea9e72c1 test: Use testJSONBody helper for request body assertions (#4283) 2026-06-05 09:27:14 -04:00
Anish Pallati bbd1294f16 feat: Add pull request fields to Repository (#4268) 2026-06-05 08:27:29 -04:00
Bulut M. 9fac0c470c fix: Handle missing reviewer type in RequiredReviewer unmarshal (#4270) 2026-06-04 13:43:42 -04:00
Oleksandr Redko 3215e0320e test: Remove redundant Marshal tests (#4266) 2026-06-04 09:22:07 -04:00
Manas Shetty 45214722f4 feat: Add support for GitHub Code Quality API (#4260) 2026-06-02 11:27:01 -04:00
Shivam Kumar 4eb6c2cf7c feat: Add support for getting Copilot cloud agent configuration (#4241) 2026-05-27 05:29:02 -04:00
Steve Hipwell 65d79c6624 feat: Add client API version support (#4246) 2026-05-27 05:22:15 -04:00
Kirtikumar Anandrao Ramchandani 7cafc9ad1b test: Add secret scanning marshal tests (#4252) 2026-05-26 07:42:56 -04:00
Glenn Lewis c207b276cc lint: Improve extraneousnew linter to catch unnecessary use of value var (#4249) 2026-05-22 08:44:21 -04:00
Glenn Lewis 0766356912 chore: Bump version of go-github to v88.0.0 (#4245) 2026-05-21 10:47:51 -04:00
Glenn Lewis c7788f9233 refactor!: Change app installation Find* methods to Get* (#4243)
BREAKING CHANGE: App installation methods are renamed from `Find*` to `Get*`.
2026-05-21 10:40:38 -04:00
Steve Hipwell 69fa364443 feat: Add support for setting client URLs (#4240) 2026-05-20 20:13:13 -04:00
Oleksandr Redko 5475166a19 refactor: Add constants for API versions (#4236) 2026-05-19 09:21:51 -04:00
Svyatoslav Pidgorny 452f2668de feat: Add GetParentIssue for sub-issues (#4232) 2026-05-17 21:54:49 -04:00
Glenn Lewis da2e1bfe3a chore: Bump version of go-github to v87.0.0 (#4233) 2026-05-17 21:32:11 -04:00
Danyal Ahmed 223b7e6c63 feat: Add enterprise app installation lookup (#4230) 2026-05-17 10:00:06 -07:00
Glenn Lewis b0245f17a9 refactor!: Change GetConsumedLicenses to ListConsumedLicenses (#4226)
BREAKING CHANGE: `EnterpriseService.GetConsumedLicenses` is now `EnterpriseService.ListConsumedLicenses`.
2026-05-15 11:33:07 -04:00
Glenn Lewis 4a6d2a98ed refactor!: Change GetAllRepositoryRulesets to ListAllRepositoryRulesets (#4227)
BREAKING CHANGE: `OrganizationsService.GetAllRepositoryRulesets` is now `OrganizationsService.ListAllRepositoryRulesets`.
2026-05-15 11:29:11 -04:00
Glenn Lewis aeea0d20dd refactor!: Change GetRulesForBranch to ListRulesForBranch (#4229)
BREAKING CHANGE: `RepositoriesService.GetRulesForBranch` is now `RepositoriesService.ListRulesForBranch`.
2026-05-15 11:25:44 -04:00