Commit d8ea089
authored
Update module github.com/google/go-github/v68 to v79 (#184)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/google/go-github/v68](https://redirect.github.com/google/go-github)
| `v68.0.0` -> `v79.0.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>google/go-github (github.com/google/go-github/v68)</summary>
###
[`v79.0.0`](https://redirect.github.com/google/go-github/releases/tag/v79.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v78.0.0...v79.0.0)
This release contains the following breaking API changes:
- fix!: Fix field selection and bugs in ProjectsV2 GET endpoints
([#​3809](https://redirect.github.com/google/go-github/issues/3809))
BREAKING CHANGE: `UpdateProjectItemOptions.Field` is now
`[]*ProjectV2FieldUpdate`.
- feat!: Add enterprise security configurations, update API fields
([#​3812](https://redirect.github.com/google/go-github/issues/3812))
BREAKING CHANGES: Several `OrganizationsService` methods have been
renamed for better consistency.
- feat!: Implement Enterprise SCIM -
EnterpriseService.ListProvisionedSCIMGroups
([#​3814](https://redirect.github.com/google/go-github/issues/3814))
BREAKING CHANGE: `SCIMService.ListSCIMProvisionedGroupsForEnterprise` is
now `EnterpriseService.ListProvisionedSCIMEnterpriseGroups`.
...and the following additional changes:
- Bump go-github from v77 to v78 in /scrape
([#​3816](https://redirect.github.com/google/go-github/issues/3816))
- chore: Enable 'modernize'; bump golangci-lint to v2.6.1
([#​3817](https://redirect.github.com/google/go-github/issues/3817))
- feat: Add `required_reviewers` support to `PullRequestRuleParameters`
([#​3806](https://redirect.github.com/google/go-github/issues/3806))
- Add support for new custom properties for orgs APIs
([#​3804](https://redirect.github.com/google/go-github/issues/3804))
- build(deps): Bump golang.org/x/sync from 0.17.0 to 0.18.0 in /tools
([#​3819](https://redirect.github.com/google/go-github/issues/3819))
- chore: Enable nolintlint linter
([#​3821](https://redirect.github.com/google/go-github/issues/3821))
- fix: Remove custom Accept headers from search endpoints
([#​3820](https://redirect.github.com/google/go-github/issues/3820))
- Return back preview headers for search; remove TODOs for custom
headers
([#​3824](https://redirect.github.com/google/go-github/issues/3824))
- feat: Add hosted runners URL and network configuration ID to runner
group models
([#​3825](https://redirect.github.com/google/go-github/issues/3825))
- Update `jsonfieldname` linter to support `$` in `json` tag names
([#​3826](https://redirect.github.com/google/go-github/issues/3826))
- Bump version of go-github to v79.0.0
([#​3827](https://redirect.github.com/google/go-github/issues/3827))
###
[`v78.0.0`](https://redirect.github.com/google/go-github/releases/tag/v78.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v77.0.0...v78.0.0)
This release contains the following breaking API changes:
- feat!: Address post-merge enterprise billing cost center review
([#​3805](https://redirect.github.com/google/go-github/issues/3805))
BREAKING CHANGES: Various `EnterpriseService` structs have been renamed
for consistency.
...and the following additional changes:
- Bump go-github from v76 to v77 in /scrape
([#​3801](https://redirect.github.com/google/go-github/issues/3801))
- chore: Update openapi\_operations.yaml
([#​3802](https://redirect.github.com/google/go-github/issues/3802))
- feat: Add support for enterprise billing cost centers API
([#​3803](https://redirect.github.com/google/go-github/issues/3803))
- feat: Add `sha_pinning_required` to `ActionsPermissions` structs
([#​3807](https://redirect.github.com/google/go-github/issues/3807))
- Bump version of go-github to v78.0.0
([#​3815](https://redirect.github.com/google/go-github/issues/3815))
###
[`v77.0.0`](https://redirect.github.com/google/go-github/releases/tag/v77.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v76.0.0...v77.0.0)
This release contains the following breaking API changes:
- refactor!: Remove pointer from required field of CreateStatus API
([#​3794](https://redirect.github.com/google/go-github/issues/3794))
BREAKING CHANGE: `RepositoriesService.CreateStatus` now takes value for
`status`, not pointer.
- feat!: Add support for project items CRUD and project fields read
operations
([#​3793](https://redirect.github.com/google/go-github/issues/3793))
BREAKING CHANGES:
- `ProjectV2Field.Options` changed from `[]any` to
`[]*ProjectV2FieldOption`.
- `ProjectV2Field.URL` is now `ProjectV2Field.ProjectURL`
- Optional fields in various `ProjectV2` structs are now passed as
pointers
- Aligns `ProjectsService` functions with
[#​3761](https://redirect.github.com/google/go-github/issues/3761)
- Almost all methods have been renamed
...and the following additional changes:
- Bump go-github from v75 to v76 in /scrape
([#​3783](https://redirect.github.com/google/go-github/issues/3783))
- Add custom jsonfieldname linter to ensure Go field name matches JSON
tag name
([#​3757](https://redirect.github.com/google/go-github/issues/3757))
- chore: Fix typo in comment
([#​3786](https://redirect.github.com/google/go-github/issues/3786))
- feat: Add support for private registries endpoints
([#​3785](https://redirect.github.com/google/go-github/issues/3785))
- Only set `Authorization` when `token` is available
([#​3789](https://redirect.github.com/google/go-github/issues/3789))
- test: Ensure Authorization is not set with empty token
([#​3790](https://redirect.github.com/google/go-github/issues/3790))
- Fix spelling issues
([#​3792](https://redirect.github.com/google/go-github/issues/3792))
- Add test cases for JSON resource marshaling - SCIM
([#​3798](https://redirect.github.com/google/go-github/issues/3798))
- fix: Org/Enterprise UpdateRepositoryRulesetClearBypassActor sends
empty array
([#​3796](https://redirect.github.com/google/go-github/issues/3796))
- Bump version of go-github to v77.0.0
([#​3800](https://redirect.github.com/google/go-github/issues/3800))
###
[`v76.0.0`](https://redirect.github.com/google/go-github/releases/tag/v76.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v75.0.0...v76.0.0)
This release contains the following breaking API changes:
- chore!: Remove ActionsBilling endpoints for User and Organization
([#​3701](https://redirect.github.com/google/go-github/issues/3701))
BREAKING CHANGE: ActionsBilling endpoints are removed.
- fix!: Return RepositoryAttachment from
`GetRepositoriesForCodeSecurityConfiguration`
([#​3707](https://redirect.github.com/google/go-github/issues/3707))
BREAKING CHANGE: GetRepositoriesForCodeSecurityConfiguration now returns
RepositoryAttachment instead of Repository.
- refactor!: Replace Edit with Update in permissions method names
([#​3731](https://redirect.github.com/google/go-github/issues/3731))
BREAKING CHANGE: Permissions-related methods are renamed from `Edit*` to
`Update*`.
- fix!: Change return type of GetDefaultCodeSecurityConfigurations
([#​3747](https://redirect.github.com/google/go-github/issues/3747))
BREAKING CHANGE: `GetDefaultCodeSecurityConfigurations` now returns
`CodeSecurityConfigurationWithDefaultForNewRepos` instead of
`CodeSecurityConfiguration`.
- refactor!: Adjust function names and field types for billing API
([#​3770](https://redirect.github.com/google/go-github/issues/3770))
BREAKING CHANGE: Billing-related methods are renamed to
<verb><scope><subject> pattern, and required fields are changed to value
types.
...and the following additional changes:
- Bump go-github from v74 to v75 in /scrape
([#​3724](https://redirect.github.com/google/go-github/issues/3724))
- feat: Add ClientID to Installation
([#​3712](https://redirect.github.com/google/go-github/issues/3712))
- feat: Add some GitHub Classroom API endpoints
([#​3690](https://redirect.github.com/google/go-github/issues/3690))
- chore: Replace http.Method\* constants with string literals
([#​3696](https://redirect.github.com/google/go-github/issues/3696))
- fix: Repositories.UpdateRulesetClearBypassActor sets BypassActors to
empty slice
([#​3727](https://redirect.github.com/google/go-github/issues/3727))
- test: Ensure bypass\_actors serializes as an empty array when clearing
ruleset bypass actors
([#​3734](https://redirect.github.com/google/go-github/issues/3734))
- Add reason field to PullRequestEvent
([#​3730](https://redirect.github.com/google/go-github/issues/3730))
- chore: Update openapi\_operations.yaml
([#​3735](https://redirect.github.com/google/go-github/issues/3735))
- Update CONTRIBUTING.md
([#​3736](https://redirect.github.com/google/go-github/issues/3736))
- feat: Support roles field in SCIM
([#​3728](https://redirect.github.com/google/go-github/issues/3728))
- chore: Ignore hidden .claude settings folder
([#​3738](https://redirect.github.com/google/go-github/issues/3738))
- feat: Add ListAcceptedAssignments and GetAssignmentGrades methods to
Classroom API
([#​3732](https://redirect.github.com/google/go-github/issues/3732))
- feat: Add immutable releases support
([#​3725](https://redirect.github.com/google/go-github/issues/3725))
- build(deps): Bump actions/cache from 4.2.4 to 4.3.0 in the actions
group
([#​3742](https://redirect.github.com/google/go-github/issues/3742))
- refactor: Use errors package to compare and assert error types
([#​3739](https://redirect.github.com/google/go-github/issues/3739))
- ci: Add errorlint configuration to golangci-lint settings
([#​3743](https://redirect.github.com/google/go-github/issues/3743))
- docs: Update code snippets to use errors package for type assertions
([#​3746](https://redirect.github.com/google/go-github/issues/3746))
- Update openapi\_operations.yaml
([#​3749](https://redirect.github.com/google/go-github/issues/3749))
- test: Use t.Context() instead of context.Background()
([#​3750](https://redirect.github.com/google/go-github/issues/3750))
- chore: Add zyfy29 to REVIEWERS
([#​3753](https://redirect.github.com/google/go-github/issues/3753))
- Prefer %v over %d,%s and add fmtpercentv custom linter
([#​3756](https://redirect.github.com/google/go-github/issues/3756))
- test: Simplify the function that skips integration tests
([#​3752](https://redirect.github.com/google/go-github/issues/3752))
- test: Fix issues in TestSecretScanningService tests
([#​3760](https://redirect.github.com/google/go-github/issues/3760))
- refactor: Simplify for range loops
([#​3762](https://redirect.github.com/google/go-github/issues/3762))
- chore(ci): Add example dir to dependabot config
([#​3764](https://redirect.github.com/google/go-github/issues/3764))
- fix: Correct body in EnterpriseService.InitialConfig
([#​3763](https://redirect.github.com/google/go-github/issues/3763))
- feat: Add premium request usage report endpoints for organizations and
users
([#​3751](https://redirect.github.com/google/go-github/issues/3751))
- feat: Add two new Secret Scanning API endpoints
([#​3687](https://redirect.github.com/google/go-github/issues/3687))
- build(deps): Bump github.com/ProtonMail/go-crypto from
0.0.0-20230828082145-3c4c8a2d2371 to 1.3.0 in /example
([#​3765](https://redirect.github.com/google/go-github/issues/3765))
- build(deps): Bump golang.org/x/crypto from 0.36.0 to 0.42.0 in
/example
([#​3766](https://redirect.github.com/google/go-github/issues/3766))
- build(deps): Bump github.com/gofri/go-github-pagination from 1.0.0 to
1.0.1 in /example
([#​3767](https://redirect.github.com/google/go-github/issues/3767))
- Update openapi\_operations.yaml
([#​3772](https://redirect.github.com/google/go-github/issues/3772))
- feat: Add fork PR workflows permission API support
([#​3737](https://redirect.github.com/google/go-github/issues/3737))
- Add support for organization Immutable Releases API
([#​3774](https://redirect.github.com/google/go-github/issues/3774))
- feat: Add enterprise license endpoints
([#​3755](https://redirect.github.com/google/go-github/issues/3755))
- build(deps): Bump github.com/bradleyfalzon/ghinstallation/v2 from
2.0.4 to 2.17.0 in /example
([#​3776](https://redirect.github.com/google/go-github/issues/3776))
- build(deps): Bump golang.org/x/net from 0.44.0 to 0.46.0 in /scrape
([#​3777](https://redirect.github.com/google/go-github/issues/3777))
- build(deps): Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in
/example
([#​3778](https://redirect.github.com/google/go-github/issues/3778))
- Add ProjectsService
([#​3718](https://redirect.github.com/google/go-github/issues/3718))
- Fix breakages caused by merge
([#​3781](https://redirect.github.com/google/go-github/issues/3781))
- Bump version of go-github to v76.0.0
([#​3782](https://redirect.github.com/google/go-github/issues/3782))
###
[`v75.0.0`](https://redirect.github.com/google/go-github/releases/tag/v75.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v74.0.0...v75.0.0)
This release contains the following breaking API changes:
- refactor!: Change GitService methods to pass required params by-value
instead of by-ref
([#​3654](https://redirect.github.com/google/go-github/issues/3654))
BREAKING CHANGE: `GitService` methods now pass required params by-value
instead of by-ref.
...and the following additional changes:
- Bump go-github from v73 to v74 in /scrape
([#​3639](https://redirect.github.com/google/go-github/issues/3639))
- Add the metadata field to create DependencyGraphSnapshot
([#​3640](https://redirect.github.com/google/go-github/issues/3640))
- Bump golangci-lint to 2.3.0
([#​3641](https://redirect.github.com/google/go-github/issues/3641))
- Add additional settings fields to org API
([#​3642](https://redirect.github.com/google/go-github/issues/3642))
- docs: Extend the description of ref parameters
([#​3643](https://redirect.github.com/google/go-github/issues/3643))
- fix: Add validation for nil inputs in various services
([#​3636](https://redirect.github.com/google/go-github/issues/3636))
- Add location info to SecretScanningAlert
([#​3645](https://redirect.github.com/google/go-github/issues/3645))
- docs: Update links to use the latest version of GitHub documentation
([#​3648](https://redirect.github.com/google/go-github/issues/3648))
- Add FieldValue field to ProjectV2ItemChange event.
([#​3650](https://redirect.github.com/google/go-github/issues/3650))
- Add Metadata field to DependencyGraph\* structs
([#​3653](https://redirect.github.com/google/go-github/issues/3653))
- refactor: Fix gocritic.paramTypeCombine lint issues
([#​3655](https://redirect.github.com/google/go-github/issues/3655))
- chore: Show correct path when example has lint errors
([#​3656](https://redirect.github.com/google/go-github/issues/3656))
- Add Social Accounts API
([#​3647](https://redirect.github.com/google/go-github/issues/3647))
- feat: Implement List Repository Activities endpoint
([#​3651](https://redirect.github.com/google/go-github/issues/3651))
- docs: Use secure URLs in string literals
([#​3657](https://redirect.github.com/google/go-github/issues/3657))
- feat: Update openapi
([#​3662](https://redirect.github.com/google/go-github/issues/3662))
- feat: Add artifact and log retention period API support
([#​3664](https://redirect.github.com/google/go-github/issues/3664))
- Document upcoming changes to events payload
([#​3667](https://redirect.github.com/google/go-github/issues/3667))
- build(deps): Bump the actions group with 2 updates
([#​3670](https://redirect.github.com/google/go-github/issues/3670))
- build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 in /scrape
([#​3669](https://redirect.github.com/google/go-github/issues/3669))
- fix: Replace 'organizations' with 'orgs' in API endpoints
([#​3673](https://redirect.github.com/google/go-github/issues/3673))
- Update AUTHORS
([#​3674](https://redirect.github.com/google/go-github/issues/3674))
- feat: Add secret scanning push protection pattern configurations API
([#​3672](https://redirect.github.com/google/go-github/issues/3672))
- feat: Add self-hosted runner permission API support
([#​3675](https://redirect.github.com/google/go-github/issues/3675))
- chore: Do not force Go 1.22.0 as toolchain version
([#​3678](https://redirect.github.com/google/go-github/issues/3678))
- feat: Add GitHub Classroom GetAssignment API endpoint
([#​3685](https://redirect.github.com/google/go-github/issues/3685))
- chore: Add new lint rule to make sure exported names documented
([#​3682](https://redirect.github.com/google/go-github/issues/3682))
- chore: Enable gocritic.deprecatedComment check
([#​3688](https://redirect.github.com/google/go-github/issues/3688))
- chore: Format code with gofumpt
([#​3689](https://redirect.github.com/google/go-github/issues/3689))
- feat: Add private repo workflows permission API support
([#​3679](https://redirect.github.com/google/go-github/issues/3679))
- chore: Replace reflect.DeepEqual with cmp.Equal in tests
([#​3691](https://redirect.github.com/google/go-github/issues/3691))
- docs: Update CONTRIBUTING.md to clarify documentation requirements for
exported types
([#​3693](https://redirect.github.com/google/go-github/issues/3693))
- build(deps): Bump github.com/getkin/kin-openapi from 0.132.0 to
0.133.0 in /tools
([#​3698](https://redirect.github.com/google/go-github/issues/3698))
- build(deps): Bump actions/setup-go from 5.5.0 to 6.0.0 in the actions
group
([#​3709](https://redirect.github.com/google/go-github/issues/3709))
- build(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.1
([#​3711](https://redirect.github.com/google/go-github/issues/3711))
- build(deps): Bump golang.org/x/net from 0.43.0 to 0.44.0 in /scrape
([#​3716](https://redirect.github.com/google/go-github/issues/3716))
- Add exempt as bypass mode to ruleset bypass actors
([#​3719](https://redirect.github.com/google/go-github/issues/3719))
- Bump Go toolchain to 1.24
([#​3721](https://redirect.github.com/google/go-github/issues/3721))
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 in /tools
([#​3722](https://redirect.github.com/google/go-github/issues/3722))
- Bump version of go-github to v75.0.0
([#​3723](https://redirect.github.com/google/go-github/issues/3723))
###
[`v74.0.0`](https://redirect.github.com/google/go-github/releases/tag/v74.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v73.0.0...v74.0.0)
This release contains the following breaking API changes:
- fix!: Add ListSCIMProvisionedGroupsForEnterpriseOptions
([#​3601](https://redirect.github.com/google/go-github/issues/3601))
BREAKING CHANGE: `ListSCIMProvisionedGroupsForEnterprise` now takes
`ListSCIMProvisionedGroupsForEnterpriseOptions` instead of
`*ListSCIMProvisionedIdentitiesOptions`.
- fix!: Change ListCheckSuiteOptions.AppID from int to int64
([#​3633](https://redirect.github.com/google/go-github/issues/3633))
BREAKING CHANGE: Change `ListCheckSuiteOptions.AppID` from `int` to
`int64`
...and the following additional changes:
- Bump go-github from v72 to v73 in /scrape
([#​3600](https://redirect.github.com/google/go-github/issues/3600))
- refactor: Simplify error handling in JSON decoding in tests
([#​3602](https://redirect.github.com/google/go-github/issues/3602))
- refactor: fix revive.unused-parameter lint issues
([#​3603](https://redirect.github.com/google/go-github/issues/3603))
- chore: Correct typos in comments and tests error messages
([#​3604](https://redirect.github.com/google/go-github/issues/3604))
- feat: Add organization migration options
([#​3606](https://redirect.github.com/google/go-github/issues/3606))
- feat: Add new enhanced billing endpoints
([#​3605](https://redirect.github.com/google/go-github/issues/3605))
- docs: Update HTTP cache references to RFC 9111 compliant
implementation
([#​3608](https://redirect.github.com/google/go-github/issues/3608))
- fix: Remove custom Accept in Apps.ListRepos and Apps.ListUserRepos
([#​3609](https://redirect.github.com/google/go-github/issues/3609))
- fix: Change UsageItem.Quantity from int to float64
([#​3610](https://redirect.github.com/google/go-github/issues/3610))
- fix: Fix broken URL for SubIssueService.Remove endpoint
([#​3613](https://redirect.github.com/google/go-github/issues/3613))
- feat: Add DisableRateLimitCheck option to client
([#​3607](https://redirect.github.com/google/go-github/issues/3607))
- build(deps): bump github.com/alecthomas/kong from 1.11.0 to 1.12.0 in
/tools
([#​3614](https://redirect.github.com/google/go-github/issues/3614))
- chore: Fix some minor issues in the comments
([#​3615](https://redirect.github.com/google/go-github/issues/3615))
- fix: Handle null assignee in Copilot Seat Billing API response
([#​3619](https://redirect.github.com/google/go-github/issues/3619))
- fix: Add ProtectionURL field to Repositories.ListBranches response
([#​3618](https://redirect.github.com/google/go-github/issues/3618))
- feat: Add digest field to Artifact
([#​3621](https://redirect.github.com/google/go-github/issues/3621))
- fix: Add missing require\_last\_push\_approval field to branch
protection rule event structs
([#​3623](https://redirect.github.com/google/go-github/issues/3623))
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 in /tools
([#​3624](https://redirect.github.com/google/go-github/issues/3624))
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 in /scrape
([#​3625](https://redirect.github.com/google/go-github/issues/3625))
- feat: Add the Digest field to ReleaseAsset
([#​3628](https://redirect.github.com/google/go-github/issues/3628))
- refactor: Fix revive.unnecessary-format lint issues
([#​3629](https://redirect.github.com/google/go-github/issues/3629))
- build(deps): bump github.com/alecthomas/kong from 1.12.0 to 1.12.1 in
/tools
([#​3632](https://redirect.github.com/google/go-github/issues/3632))
- docs: Extend RepositoryContentGetOptions description
([#​3637](https://redirect.github.com/google/go-github/issues/3637))
- Bump version of go-github to v74.0.0
([#​3638](https://redirect.github.com/google/go-github/issues/3638))
###
[`v73.0.0`](https://redirect.github.com/google/go-github/releases/tag/v73.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v72.0.0...v73.0.0)
This release contains the following breaking API changes:
- feat!: Add repository query option to ListCustomPropertyValues
([#​3598](https://redirect.github.com/google/go-github/issues/3598))
BREAKING CHANGE: `ListCustomPropertyValues` now takes
`ListCustomPropertyValuesOptions` instead of `ListOptions`.
...and the following additional changes:
- Bump go-github from v71 to v72 in /scrape
([#​3572](https://redirect.github.com/google/go-github/issues/3572))
- Update OpenAPI
([#​3574](https://redirect.github.com/google/go-github/issues/3574))
- Improve DownloadContents and DownloadContentsWithMeta methods
([#​3573](https://redirect.github.com/google/go-github/issues/3573))
- build(deps): bump actions/setup-go from 5.4.0 to 5.5.0 in the actions
group
([#​3575](https://redirect.github.com/google/go-github/issues/3575))
- build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 in /scrape
([#​3576](https://redirect.github.com/google/go-github/issues/3576))
- build(deps): bump github.com/alecthomas/kong from 1.10.0 to 1.11.0 in
/tools
([#​3578](https://redirect.github.com/google/go-github/issues/3578))
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.3
([#​3579](https://redirect.github.com/google/go-github/issues/3579))
- feat: Add support for sub-issue
([#​3580](https://redirect.github.com/google/go-github/issues/3580))
- fix: Add missing relationship and pkg external info for SBOMs
([#​3582](https://redirect.github.com/google/go-github/issues/3582))
- chore: Use any instead of interface{}
([#​3584](https://redirect.github.com/google/go-github/issues/3584))
- chore: Migrate golangci-lint to v2
([#​3587](https://redirect.github.com/google/go-github/issues/3587))
- chore: Add alexandear to REVIEWERS
([#​3588](https://redirect.github.com/google/go-github/issues/3588))
- docs: Update minimum Go version in README to 1.23
([#​3589](https://redirect.github.com/google/go-github/issues/3589))
- fix: Use stable media type in Starring API
([#​3590](https://redirect.github.com/google/go-github/issues/3590))
- docs: Use pkgsite links
([#​3591](https://redirect.github.com/google/go-github/issues/3591))
- build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 in /scrape
([#​3593](https://redirect.github.com/google/go-github/issues/3593))
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 in /tools
([#​3594](https://redirect.github.com/google/go-github/issues/3594))
- build(deps): bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in
/example
([#​3595](https://redirect.github.com/google/go-github/issues/3595))
- Bump version of go-github to v73.0.0
([#​3599](https://redirect.github.com/google/go-github/issues/3599))
###
[`v72.0.0`](https://redirect.github.com/google/go-github/releases/tag/v72.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v71.0.0...v72.0.0)
This release contains the following breaking API changes:
- chore!: Remove support for Required Workflows
([#​3538](https://redirect.github.com/google/go-github/issues/3538))
- fix!: Differentiate merge method of pull request and merge queue
([#​3559](https://redirect.github.com/google/go-github/issues/3559))
BREAKING CHANGE: `MergeMethod*` consts have been split into:
`PullRequestMergeMethod*` and `MergeQueueMergeMethod*`.
- feat!: Add support for pagination options in rules API methods
([#​3562](https://redirect.github.com/google/go-github/issues/3562))
BREAKING CHANGE: `GetRulesForBranch`, `GetAllRulesets`, and
`GetAllRepositoryRulesets` now accept `opts`.
...and the following additional changes:
- Bump go-github from v70 to v71 in /scrape
([#​3541](https://redirect.github.com/google/go-github/issues/3541))
- build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /scrape
([#​3536](https://redirect.github.com/google/go-github/issues/3536))
- build(deps): bump github.com/alecthomas/kong from 1.9.0 to 1.10.0 in
/tools
([#​3542](https://redirect.github.com/google/go-github/issues/3542))
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 in /tools
([#​3543](https://redirect.github.com/google/go-github/issues/3543))
- Add support for registry\_package event
([#​3545](https://redirect.github.com/google/go-github/issues/3545))
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2
([#​3551](https://redirect.github.com/google/go-github/issues/3551))
- build(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in /scrape
([#​3549](https://redirect.github.com/google/go-github/issues/3549))
- build(deps): bump github.com/PuerkitoBio/goquery from 1.10.2 to 1.10.3
in /scrape
([#​3550](https://redirect.github.com/google/go-github/issues/3550))
- feat: Add EPSS to Dependabot alerts
([#​3547](https://redirect.github.com/google/go-github/issues/3547))
- Revert "build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2"
([#​3552](https://redirect.github.com/google/go-github/issues/3552))
- feat: Add new fields and options to secret scanning structs
([#​3548](https://redirect.github.com/google/go-github/issues/3548))
- build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /example
in the go\_modules group across 1 directory
([#​3553](https://redirect.github.com/google/go-github/issues/3553))
- Add case-instensitive GetHeader for HookRequest & HookResponse
([#​3556](https://redirect.github.com/google/go-github/issues/3556))
- Add issue Type to IssueRequest
([#​3567](https://redirect.github.com/google/go-github/issues/3567))
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 in /tools
([#​3568](https://redirect.github.com/google/go-github/issues/3568))
- build(deps): bump github.com/getkin/kin-openapi from 0.131.0 to
0.132.0 in /tools
([#​3569](https://redirect.github.com/google/go-github/issues/3569))
- Add ListCursorOptions to list Issues methods
([#​3570](https://redirect.github.com/google/go-github/issues/3570))
- Bump version of go-github to v72.0.0
([#​3571](https://redirect.github.com/google/go-github/issues/3571))
###
[`v71.0.0`](https://redirect.github.com/google/go-github/releases/tag/v71.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v70.0.0...v71.0.0)
This release contains the following breaking API changes:
- feat!: Add ListReactionOptions to all ListxxReactions functions to
enable filter by content
([#​3532](https://redirect.github.com/google/go-github/issues/3532))
BREAKING CHANGE: `ListCommentReactionOptions` => `ListReactionOptions`
and all `List*Reactions` methods now use it.
...and the following additional changes:
- Bump go-github from v69 to v70 in /scrape
([#​3521](https://redirect.github.com/google/go-github/issues/3521))
- Path escape fix in UserService.GetPackage()
([#​3522](https://redirect.github.com/google/go-github/issues/3522))
- Update openapi
([#​3526](https://redirect.github.com/google/go-github/issues/3526))
- feat: Add support for Issue Types API
([#​3525](https://redirect.github.com/google/go-github/issues/3525))
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 in
/example
([#​3528](https://redirect.github.com/google/go-github/issues/3528))
- build(deps): bump the actions group with 2 updates
([#​3530](https://redirect.github.com/google/go-github/issues/3530))
- build(deps): bump github.com/getkin/kin-openapi from 0.130.0 to
0.131.0 in /tools
([#​3531](https://redirect.github.com/google/go-github/issues/3531))
- Add ListReleaseReactions and DeleteReleaseReaction
([#​3533](https://redirect.github.com/google/go-github/issues/3533))
- feat: Add actions\_macos field to APIMeta struct
([#​3535](https://redirect.github.com/google/go-github/issues/3535))
- fix: Isolate HTTP transports in parallel tests to prevent connection
issues
([#​3529](https://redirect.github.com/google/go-github/issues/3529))
- chore: Remove redundant in Go 1.22 loop variables
([#​3537](https://redirect.github.com/google/go-github/issues/3537))
- fix: Add back repository field in Package struct
([#​3539](https://redirect.github.com/google/go-github/issues/3539))
- Bump version of go-github to v71.0.0
([#​3540](https://redirect.github.com/google/go-github/issues/3540))
###
[`v70.0.0`](https://redirect.github.com/google/go-github/releases/tag/v70.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.2.0...v70.0.0)
This release contains the following breaking API changes:
- feat!: Add support for network-configurations endpoints for
organization
([#​3511](https://redirect.github.com/google/go-github/issues/3511))
BREAKING CHANGE: `EnterpriseNetwork*` structs have been replaced with
`Network*` structs.
- refactor!: Update package types to align with webhook event
([#​3515](https://redirect.github.com/google/go-github/issues/3515))
BREAKING CHANGE: `PackageVersion.Body` and `PackageVersion.Metadata` are
both now `json.RawMessage`.
...and the following additional changes:
- build(deps): bump github.com/alecthomas/kong from 1.8.0 to 1.8.1 in
/tools
([#​3485](https://redirect.github.com/google/go-github/issues/3485))
- build(deps): bump github.com/google/go-github/v69 from 69.0.0 to
69.2.0 in /scrape
([#​3483](https://redirect.github.com/google/go-github/issues/3483))
- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 in
/tools
([#​3490](https://redirect.github.com/google/go-github/issues/3490))
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0
([#​3494](https://redirect.github.com/google/go-github/issues/3494))
- build(deps): bump actions/cache from 4.2.0 to 4.2.1 in the actions
group
([#​3492](https://redirect.github.com/google/go-github/issues/3492))
- fix: Resolve '400 Custom domains' error on GitHub Enterprise Server
([#​3489](https://redirect.github.com/google/go-github/issues/3489))
- Correct the runIDFromURLRE regex to properly match the callbackURL
([#​3495](https://redirect.github.com/google/go-github/issues/3495))
- feat: Add support for GitHub-hosted runner API endpoints
([#​3487](https://redirect.github.com/google/go-github/issues/3487))
- feat: Add support for network-configurations endpoints
([#​3497](https://redirect.github.com/google/go-github/issues/3497))
- build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0
([#​3500](https://redirect.github.com/google/go-github/issues/3500))
- build(deps): bump actions/cache from 4.2.1 to 4.2.2 in the actions
group
([#​3499](https://redirect.github.com/google/go-github/issues/3499))
- Add created\_at field to Reaction
([#​3501](https://redirect.github.com/google/go-github/issues/3501))
- Add reason parameter to MergeGroupEvent
([#​3508](https://redirect.github.com/google/go-github/issues/3508))
- fix(ci): ensure 'auto' toolchain applies to generate
([#​3436](https://redirect.github.com/google/go-github/issues/3436))
- Bump dependency versions from dependabot warnings
([#​3512](https://redirect.github.com/google/go-github/issues/3512))
- Bump go-jose to v4.0.5
([#​3513](https://redirect.github.com/google/go-github/issues/3513))
- build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /example
([#​3514](https://redirect.github.com/google/go-github/issues/3514))
- docs: Update readme and examples for updated go-github-ratelimit and
introduce go-github-pagination
([#​3504](https://redirect.github.com/google/go-github/issues/3504))
- Add validity filter to secret scanning alert list options
([#​3516](https://redirect.github.com/google/go-github/issues/3516))
- build(deps): bump github.com/alecthomas/kong from 1.8.1 to 1.9.0 in
/tools
([#​3518](https://redirect.github.com/google/go-github/issues/3518))
- build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to
0.130.0 in /tools
([#​3517](https://redirect.github.com/google/go-github/issues/3517))
- feat: Add automatic\_copilot\_code\_review\_enabled parameter to
ruleset API
([#​3506](https://redirect.github.com/google/go-github/issues/3506))
- Bump version of go-github to v70.0.0
([#​3520](https://redirect.github.com/google/go-github/issues/3520))
###
[`v69.2.0`](https://redirect.github.com/google/go-github/releases/tag/v69.2.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.1.0...v69.2.0)
This minor release contains the following changes:
- Add helper to get runID from Custom Deployment Protection Rule Event
([#​3476](https://redirect.github.com/google/go-github/issues/3476))
- feat: Add JSON marshal tests for dependabot alerts
([#​3480](https://redirect.github.com/google/go-github/issues/3480))
- feat: Add sorting list options for secret scanning
([#​3481](https://redirect.github.com/google/go-github/issues/3481))
- Bump version of go-github to v69.2.0
([#​3482](https://redirect.github.com/google/go-github/issues/3482))
###
[`v69.1.0`](https://redirect.github.com/google/go-github/releases/tag/v69.1.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v69.0.0...v69.1.0)
This minor release contains the following changes:
- Bump go-github from v68 to v69 in /scrape
([#​3464](https://redirect.github.com/google/go-github/issues/3464))
- Use a max retry after duration for secondary rate limit if specified
([#​3438](https://redirect.github.com/google/go-github/issues/3438))
- docs: Clarify ListPullRequestsWithCommit usage
([#​3465](https://redirect.github.com/google/go-github/issues/3465))
- fix: go 1.22 test breakage
([#​3459](https://redirect.github.com/google/go-github/issues/3459))
- feat: Add link to bored-engineer/github-conditional-http-transport to
conditional requests documentation
([#​3469](https://redirect.github.com/google/go-github/issues/3469))
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 in /tools
([#​3472](https://redirect.github.com/google/go-github/issues/3472))
- build(deps): bump golang.org/x/net from 0.34.0 to 0.35.0 in /scrape
([#​3470](https://redirect.github.com/google/go-github/issues/3470))
- build(deps): bump github.com/alecthomas/kong from 1.7.0 to 1.8.0 in
/tools
([#​3471](https://redirect.github.com/google/go-github/issues/3471))
- Update workflow and tools to use Go1.24 and 1.23
([#​3474](https://redirect.github.com/google/go-github/issues/3474))
- chore: Only use master test runs for status badge
([#​3475](https://redirect.github.com/google/go-github/issues/3475))
- feat: Add ListProvisionedScimGroupsForEnterprise inside SCIM service
([#​3467](https://redirect.github.com/google/go-github/issues/3467))
- fix: Add missing query params to AlertListOptions
([#​3477](https://redirect.github.com/google/go-github/issues/3477))
- Bump version of go-github to v69.1.0
([#​3478](https://redirect.github.com/google/go-github/issues/3478))
###
[`v69.0.0`](https://redirect.github.com/google/go-github/releases/tag/v69.0.0)
[Compare
Source](https://redirect.github.com/google/go-github/compare/v68.0.0...v69.0.0)
This release contains the following breaking API changes:
- feat!: Add support for enterprise rulesets
([#​3417](https://redirect.github.com/google/go-github/issues/3417))
BREAKING CHANGE: `Create*Ruleset` and `Update*Ruleset` now pass
`ruleset` parameter by-value instead of by-reference.
- fix!: Typo in field names in the CheckSuite struct
([#​3444](https://redirect.github.com/google/go-github/issues/3444))
BREAKING CHANGE: `Rerequstable`=>`Rerequestable`,
`RunsRerequstable`=>`RunsRerequestable`
- fix!: Typo in field names in the PullStats struct
([#​3445](https://redirect.github.com/google/go-github/issues/3445))
BREAKING CHANGE: `MergablePulls`=>`MergeablePulls`,
`UnmergablePulls`=>`UnmergeablePulls`
- refactor!: Do not capitalize error strings
([#​3446](https://redirect.github.com/google/go-github/issues/3446))
BREAKING CHANGE: Some error strings are slightly modified - please do
not rely on error text in general.
- fix!: Refactor the repository ruleset code
([#​3430](https://redirect.github.com/google/go-github/issues/3430))
BREAKING CHANGES: The following types have been renamed:
- `Ruleset` -> `RepositoryRuleset`
- `RulesetLink` -> `RepositoryRulesetLink`
- `RulesetLinks` -> `RepositoryRulesetLinks`
- `RulesetRefConditionParameters` ->
`RepositoryRulesetRefConditionParameters`
- `RulesetRepositoryNamesConditionParameters` ->
`RepositoryRulesetRepositoryNamesConditionParameters`
- `RulesetRepositoryIDsConditionParameters` ->
`RepositoryRulesetRepositoryIDsConditionParameters`
- `RulesetRepositoryPropertyTargetParameters` -> `Repository`
- `RulesetRepositoryPropertyConditionParameters` ->
`RepositoryRulesetRepositoryPropertyConditionParameters`
- `RulesetOrganizationNamesConditionParameters` ->
`RepositoryRulesetOrganizationNamesConditionParameters`
- `RulesetOrganizationIDsConditionParameters` ->
`RepositoryRulesetOrganizationIDsConditionParameters`
- `RulesetConditions` -> `RepositoryRulesetConditions`
- `RepositoryRulesetEditedChanges` -> `RepositoryRulesetChanges`
- `RepositoryRulesetEditedSource` -> `RepositoryRulesetChangeSource`
- `RepositoryRulesetEditedSources` -> `RepositoryRulesetChangeSources`
- `RepositoryRulesetEditedConditions` ->
`RepositoryRulesetUpdatedConditions`
- `RepositoryRulesetUpdatedConditionsEdited` ->
`RepositoryRulesetUpdatedCondition`
- `RepositoryRulesetEditedRules` -> `RepositoryRulesetChangedRules`
- `RepositoryRulesetUpdatedRules` -> `RepositoryRulesetUpdatedRules`
- `RepositoryRulesetEditedRuleChanges` -> `RepositoryRulesetChangedRule`
- chore!: Add sliceofpointers custom linter
([#​3447](https://redirect.github.com/google/go-github/issues/3447))
BREAKING CHANGE: `ListOAuthApps` now returns `([]*OAuthApp, error)`
instead of `([]OAuthApp, error)`.
- feat!: Change User.InheritedFrom to a slice
([#​3460](https://redirect.github.com/google/go-github/issues/3460))
BREAKING CHANGE: `User.InheritedFrom` is changed from a `*Team` to a
`[]*Team`.
...and the following additional changes:
- Bump go-github from v67 to v68 in /scrape
([#​3398](https://redirect.github.com/google/go-github/issues/3398))
- build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 in /scrape
([#​3400](https://redirect.github.com/google/go-github/issues/3400))
- build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2
([#​3401](https://redirect.github.com/google/go-github/issues/3401))
- Bump golang.org/x/net to v0.33.0
([#​3402](https://redirect.github.com/google/go-github/issues/3402))
- Add TokenID and TokenName to PersonalAccessToken struct
([#​3404](https://redirect.github.com/google/go-github/issues/3404))
- Bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.1 in /scrape
([#​3408](https://redirect.github.com/google/go-github/issues/3408))
- Bump Go to 1.22.10 or 1.23.4 in go.mod files
([#​3410](https://redirect.github.com/google/go-github/issues/3410))
- Add opt-in rate limit support on endpoints returning 302s
([#​3411](https://redirect.github.com/google/go-github/issues/3411))
- Update OpenAPI
([#​3419](https://redirect.github.com/google/go-github/issues/3419))
- build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in /scrape
([#​3420](https://redirect.github.com/google/go-github/issues/3420))
- Permit toggling rate limit check by consumers
([#​3386](https://redirect.github.com/google/go-github/issues/3386))
- build(deps): Pin and group actions/\*
([#​3424](https://redirect.github.com/google/go-github/issues/3424))
- Add deprecation messages to security managers APIs
([#​3426](https://redirect.github.com/google/go-github/issues/3426))
- fix: Relax go directive in go.mod to 1.22.0
([#​3423](https://redirect.github.com/google/go-github/issues/3423))
- Enforce toolchain requirement in generate.sh
([#​3428](https://redirect.github.com/google/go-github/issues/3428))
- feat: Add missing notification\_setting to Team
([#​3431](https://redirect.github.com/google/go-github/issues/3431))
- chore: Add reviewers file
([#​3435](https://redirect.github.com/google/go-github/issues/3435))
- gen-accessors: Update dumping of getters
([#​3437](https://redirect.github.com/google/go-github/issues/3437))
- chore: Fix codecov upload
([#​3440](https://redirect.github.com/google/go-github/issues/3440))
- chore: Spell "unmarshal" consistently with one el
([#​3441](https://redirect.github.com/google/go-github/issues/3441))
- fix: Typos in func parameter, vars, error, and comments
([#​3442](https://redirect.github.com/google/go-github/issues/3442))
- feat: Add manage\_ghes endpoints introduced in 3.15
([#​3433](https://redirect.github.com/google/go-github/issues/3433))
- Fix minor typo
([#​3448](https://redirect.github.com/google/go-github/issues/3448))
- chore: Check and fix license headers
([#​3449](https://redirect.github.com/google/go-github/issues/3449))
- Add new fields for IssueType
([#​3451](https://redirect.github.com/google/go-github/issues/3451))
- ci: update golangci-lint to v1.63.4
([#​3452](https://redirect.github.com/google/go-github/issues/3452))
- Extend Rate and Rate Limiting with X-Ratelimit-Used and
`X-Ratelimit-Resource` headers
([#​3453](https://redirect.github.com/google/go-github/issues/3453))
- build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 in the actions
group
([#​3454](https://redirect.github.com/google/go-github/issues/3454))
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1
([#​3455](https://redirect.github.com/google/go-github/issues/3455))
- docs: Add clarifications for mergeable field in pull requests
([#​3396](https://redirect.github.com/google/go-github/issues/3396))
- build(deps): bump github.com/alecthomas/kong from 1.6.0 to 1.7.0 in
/tools
([#​3458](https://redirect.github.com/google/go-github/issues/3458))
- Bump version of go-github to v69.0.0
([#​3463](https://redirect.github.com/google/go-github/issues/3463))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/MISW/mischan-bot).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 9afca94 commit d8ea089
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments