parent-issue-update
parent-issue-update copied to clipboard
Update module github.com/google/go-github/v73 to v79
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| github.com/google/go-github/v73 | v73.0.0 -> v79.0.0 |
Release Notes
google/go-github (github.com/google/go-github/v73)
v79.0.0
This release contains the following breaking API changes:
- fix!: Fix field selection and bugs in ProjectsV2 GET endpoints (#3809)
BREAKING CHANGE:
UpdateProjectItemOptions.Fieldis now[]*ProjectV2FieldUpdate. - feat!: Add enterprise security configurations, update API fields (#3812)
BREAKING CHANGES: Several
OrganizationsServicemethods have been renamed for better consistency. - feat!: Implement Enterprise SCIM - EnterpriseService.ListProvisionedSCIMGroups (#3814)
BREAKING CHANGE:
SCIMService.ListSCIMProvisionedGroupsForEnterpriseis nowEnterpriseService.ListProvisionedSCIMEnterpriseGroups.
...and the following additional changes:
- Bump go-github from v77 to v78 in /scrape (#3816)
- chore: Enable 'modernize'; bump golangci-lint to v2.6.1 (#3817)
- feat: Add
required_reviewerssupport toPullRequestRuleParameters(#3806) - Add support for new custom properties for orgs APIs (#3804)
- build(deps): Bump golang.org/x/sync from 0.17.0 to 0.18.0 in /tools (#3819)
- chore: Enable nolintlint linter (#3821)
- fix: Remove custom Accept headers from search endpoints (#3820)
- Return back preview headers for search; remove TODOs for custom headers (#3824)
- feat: Add hosted runners URL and network configuration ID to runner group models (#3825)
- Update
jsonfieldnamelinter to support$injsontag names (#3826) - Bump version of go-github to v79.0.0 (#3827)
v78.0.0
This release contains the following breaking API changes:
- feat!: Address post-merge enterprise billing cost center review (#3805)
BREAKING CHANGES: Various
EnterpriseServicestructs have been renamed for consistency.
...and the following additional changes:
- Bump go-github from v76 to v77 in /scrape (#3801)
- chore: Update openapi_operations.yaml (#3802)
- feat: Add support for enterprise billing cost centers API (#3803)
- feat: Add
sha_pinning_requiredtoActionsPermissionsstructs (#3807) - Bump version of go-github to v78.0.0 (#3815)
v77.0.0
This release contains the following breaking API changes:
- refactor!: Remove pointer from required field of CreateStatus API (#3794)
BREAKING CHANGE:
RepositoriesService.CreateStatusnow takes value forstatus, not pointer. - feat!: Add support for project items CRUD and project fields read operations (#3793)
BREAKING CHANGES:
ProjectV2Field.Optionschanged from[]anyto[]*ProjectV2FieldOption.ProjectV2Field.URLis nowProjectV2Field.ProjectURL- Optional fields in various
ProjectV2structs are now passed as pointers - Aligns
ProjectsServicefunctions with #3761 - Almost all methods have been renamed
...and the following additional changes:
- Bump go-github from v75 to v76 in /scrape (#3783)
- Add custom jsonfieldname linter to ensure Go field name matches JSON tag name (#3757)
- chore: Fix typo in comment (#3786)
- feat: Add support for private registries endpoints (#3785)
- Only set
Authorizationwhentokenis available (#3789) - test: Ensure Authorization is not set with empty token (#3790)
- Fix spelling issues (#3792)
- Add test cases for JSON resource marshaling - SCIM (#3798)
- fix: Org/Enterprise UpdateRepositoryRulesetClearBypassActor sends empty array (#3796)
- Bump version of go-github to v77.0.0 (#3800)
v76.0.0
This release contains the following breaking API changes:
- chore!: Remove ActionsBilling endpoints for User and Organization (#3701) BREAKING CHANGE: ActionsBilling endpoints are removed.
- fix!: Return RepositoryAttachment from
GetRepositoriesForCodeSecurityConfiguration(#3707) BREAKING CHANGE: GetRepositoriesForCodeSecurityConfiguration now returns RepositoryAttachment instead of Repository. - refactor!: Replace Edit with Update in permissions method names (#3731)
BREAKING CHANGE: Permissions-related methods are renamed from
Edit*toUpdate*. - fix!: Change return type of GetDefaultCodeSecurityConfigurations (#3747)
BREAKING CHANGE:
GetDefaultCodeSecurityConfigurationsnow returnsCodeSecurityConfigurationWithDefaultForNewReposinstead ofCodeSecurityConfiguration. - refactor!: Adjust function names and field types for billing API (#3770)
BREAKING CHANGE: Billing-related methods are renamed to
pattern, and required fields are changed to value types.
...and the following additional changes:
- Bump go-github from v74 to v75 in /scrape (#3724)
- feat: Add ClientID to Installation (#3712)
- feat: Add some GitHub Classroom API endpoints (#3690)
- chore: Replace http.Method* constants with string literals (#3696)
- fix: Repositories.UpdateRulesetClearBypassActor sets BypassActors to empty slice (#3727)
- test: Ensure bypass_actors serializes as an empty array when clearing ruleset bypass actors (#3734)
- Add reason field to PullRequestEvent (#3730)
- chore: Update openapi_operations.yaml (#3735)
- Update CONTRIBUTING.md (#3736)
- feat: Support roles field in SCIM (#3728)
- chore: Ignore hidden .claude settings folder (#3738)
- feat: Add ListAcceptedAssignments and GetAssignmentGrades methods to Classroom API (#3732)
- feat: Add immutable releases support (#3725)
- build(deps): Bump actions/cache from 4.2.4 to 4.3.0 in the actions group (#3742)
- refactor: Use errors package to compare and assert error types (#3739)
- ci: Add errorlint configuration to golangci-lint settings (#3743)
- docs: Update code snippets to use errors package for type assertions (#3746)
- Update openapi_operations.yaml (#3749)
- test: Use t.Context() instead of context.Background() (#3750)
- chore: Add zyfy29 to REVIEWERS (#3753)
- Prefer %v over %d,%s and add fmtpercentv custom linter (#3756)
- test: Simplify the function that skips integration tests (#3752)
- test: Fix issues in TestSecretScanningService tests (#3760)
- refactor: Simplify for range loops (#3762)
- chore(ci): Add example dir to dependabot config (#3764)
- fix: Correct body in EnterpriseService.InitialConfig (#3763)
- feat: Add premium request usage report endpoints for organizations and users (#3751)
- feat: Add two new Secret Scanning API endpoints (#3687)
- build(deps): Bump github.com/ProtonMail/go-crypto from 0.0.0-20230828082145-3c4c8a2d2371 to 1.3.0 in /example (#3765)
- build(deps): Bump golang.org/x/crypto from 0.36.0 to 0.42.0 in /example (#3766)
- build(deps): Bump github.com/gofri/go-github-pagination from 1.0.0 to 1.0.1 in /example (#3767)
- Update openapi_operations.yaml (#3772)
- feat: Add fork PR workflows permission API support (#3737)
- Add support for organization Immutable Releases API (#3774)
- feat: Add enterprise license endpoints (#3755)
- build(deps): Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.0.4 to 2.17.0 in /example (#3776)
- build(deps): Bump golang.org/x/net from 0.44.0 to 0.46.0 in /scrape (#3777)
- build(deps): Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /example (#3778)
- Add ProjectsService (#3718)
- Fix breakages caused by merge (#3781)
- Bump version of go-github to v76.0.0 (#3782)
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)
BREAKING CHANGE:
GitServicemethods 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)
- Add the metadata field to create DependencyGraphSnapshot (#3640)
- Bump golangci-lint to 2.3.0 (#3641)
- Add additional settings fields to org API (#3642)
- docs: Extend the description of ref parameters (#3643)
- fix: Add validation for nil inputs in various services (#3636)
- Add location info to SecretScanningAlert (#3645)
- docs: Update links to use the latest version of GitHub documentation (#3648)
- Add FieldValue field to ProjectV2ItemChange event. (#3650)
- Add Metadata field to DependencyGraph* structs (#3653)
- refactor: Fix gocritic.paramTypeCombine lint issues (#3655)
- chore: Show correct path when example has lint errors (#3656)
- Add Social Accounts API (#3647)
- feat: Implement List Repository Activities endpoint (#3651)
- docs: Use secure URLs in string literals (#3657)
- feat: Update openapi (#3662)
- feat: Add artifact and log retention period API support (#3664)
- Document upcoming changes to events payload (#3667)
- build(deps): Bump the actions group with 2 updates (#3670)
- build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 in /scrape (#3669)
- fix: Replace 'organizations' with 'orgs' in API endpoints (#3673)
- Update AUTHORS (#3674)
- feat: Add secret scanning push protection pattern configurations API (#3672)
- feat: Add self-hosted runner permission API support (#3675)
- chore: Do not force Go 1.22.0 as toolchain version (#3678)
- feat: Add GitHub Classroom GetAssignment API endpoint (#3685)
- chore: Add new lint rule to make sure exported names documented (#3682)
- chore: Enable gocritic.deprecatedComment check (#3688)
- chore: Format code with gofumpt (#3689)
- feat: Add private repo workflows permission API support (#3679)
- chore: Replace reflect.DeepEqual with cmp.Equal in tests (#3691)
- docs: Update CONTRIBUTING.md to clarify documentation requirements for exported types (#3693)
- build(deps): Bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.0 in /tools (#3698)
- build(deps): Bump actions/setup-go from 5.5.0 to 6.0.0 in the actions group (#3709)
- build(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.1 (#3711)
- build(deps): Bump golang.org/x/net from 0.43.0 to 0.44.0 in /scrape (#3716)
- Add exempt as bypass mode to ruleset bypass actors (#3719)
- Bump Go toolchain to 1.24 (#3721)
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 in /tools (#3722)
- Bump version of go-github to v75.0.0 (#3723)
v74.0.0
This release contains the following breaking API changes:
- fix!: Add ListSCIMProvisionedGroupsForEnterpriseOptions (#3601)
BREAKING CHANGE:
ListSCIMProvisionedGroupsForEnterprisenow takesListSCIMProvisionedGroupsForEnterpriseOptionsinstead of*ListSCIMProvisionedIdentitiesOptions. - fix!: Change ListCheckSuiteOptions.AppID from int to int64 (#3633)
BREAKING CHANGE: Change
ListCheckSuiteOptions.AppIDfrominttoint64
...and the following additional changes:
- Bump go-github from v72 to v73 in /scrape (#3600)
- refactor: Simplify error handling in JSON decoding in tests (#3602)
- refactor: fix revive.unused-parameter lint issues (#3603)
- chore: Correct typos in comments and tests error messages (#3604)
- feat: Add organization migration options (#3606)
- feat: Add new enhanced billing endpoints (#3605)
- docs: Update HTTP cache references to RFC 9111 compliant implementation (#3608)
- fix: Remove custom Accept in Apps.ListRepos and Apps.ListUserRepos (#3609)
- fix: Change UsageItem.Quantity from int to float64 (#3610)
- fix: Fix broken URL for SubIssueService.Remove endpoint (#3613)
- feat: Add DisableRateLimitCheck option to client (#3607)
- build(deps): bump github.com/alecthomas/kong from 1.11.0 to 1.12.0 in /tools (#3614)
- chore: Fix some minor issues in the comments (#3615)
- fix: Handle null assignee in Copilot Seat Billing API response (#3619)
- fix: Add ProtectionURL field to Repositories.ListBranches response (#3618)
- feat: Add digest field to Artifact (#3621)
- fix: Add missing require_last_push_approval field to branch protection rule event structs (#3623)
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 in /tools (#3624)
- build(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 in /scrape (#3625)
- feat: Add the Digest field to ReleaseAsset (#3628)
- refactor: Fix revive.unnecessary-format lint issues (#3629)
- build(deps): bump github.com/alecthomas/kong from 1.12.0 to 1.12.1 in /tools (#3632)
- docs: Extend RepositoryContentGetOptions description (#3637)
- Bump version of go-github to v74.0.0 (#3638)
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: go get -t ./...
go: module github.com/google/go-github/[email protected] requires go >= 1.24.0; switching to go1.24.10
go: downloading go1.24.10 (linux/amd64)
go: download go1.24.10: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off