chore(deps): update module github.com/google/go-github/v45 to v88#1622
chore(deps): update module github.com/google/go-github/v45 to v88#1622red-hat-konflux[bot] wants to merge 1 commit into
Conversation
f0bebc6 to
c35a698
Compare
98a6e89 to
cf4852e
Compare
cf4852e to
e20eb0f
Compare
|
Go Test on Pull Requests / Check docker build (pull_request) moving to draft |
6fbca87 to
796711b
Compare
14cac77 to
85d19d4
Compare
|
🤖 Finished Retro · ✅ Success · Started 3:52 PM UTC · Completed 4:03 PM UTC |
Retro Analysis: PR #1622This is the third retro on this PR. The previous two retros (2026-06-24 and 2026-06-25) already thoroughly analyzed this workflow and reached the same conclusions. What happenedA Renovate bot PR attempted to bump Key waste factors
Existing coverageAll improvement opportunities are already covered by open issues in
Any one of #1715, #1371, or #2587 would have prevented the bulk of the waste. No new proposals filed — the prior retros already identified and filed the relevant gaps (notably #2587). Prioritizing implementation of these existing issues would have the highest impact. |
|
🤖 Finished Review · ✅ Success · Started 6:02 AM UTC · Completed 6:08 AM UTC |
|
🤖 Finished Retro · ✅ Success · Started 2:04 PM UTC · Completed 2:09 PM UTC |
Retro: PR #1622 — Redundant review loop on broken Renovate bot PRThis is the 4th retro run on PR #1622, a Renovate/MintMaker bot PR that attempted to update Timeline
Waste analysis
Existing coverageAll improvement opportunities identified in this workflow are already covered by open issues in
No new proposals warranted. Implementing any one of #1371, #2599, or #2461 would have the highest impact on preventing this class of waste. Prioritizing #2599 (per-PR review budget) would provide the broadest protection since it caps runaway reviews regardless of PR author type. |
|
🤖 Finished Review · ✅ Success · Started 5:51 PM UTC · Completed 5:58 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 1:38 AM UTC · Completed 1:41 AM UTC |
Retro: PR #1622 — Broken bot dependency update with 18 redundant review cyclesPR #1622 was an automated MintMaker/Renovate bot PR that attempted to bump Key failures
All improvements already trackedFour prior retro runs on this same PR already identified and cross-referenced the relevant existing issues. No new proposals are warranted. The key existing issues are:
Implementing the dispatch cap (#2587/#2599) and draft-PR skip (#1715) would have prevented the vast majority of wasted tokens on this PR. These should be prioritized. |
|
🤖 Finished Review · ✅ Success · Started 5:29 AM UTC · Completed 5:38 AM UTC |
|
🤖 Finished Review · ✅ Success · Started 11:30 AM UTC · Completed 11:39 AM UTC |
|
🤖 Finished Review · ✅ Success · Started 3:39 PM UTC · Completed 3:45 PM UTC |
|
🤖 Finished Review · ✅ Success · Started 10:50 AM UTC · Completed 10:57 AM UTC |
|
🤖 Finished Review · ❌ Failure · Started 4:43 PM UTC · Completed 4:50 PM UTC |
|
🤖 Finished Review · ✅ Success · Started 2:32 PM UTC · Completed 2:38 PM UTC |
|
🤖 Finished Review · ✅ Success · Started 1:38 AM UTC · Completed 1:44 AM UTC |
|
🤖 Finished Review · ✅ Success · Started 2:44 PM UTC · Completed 2:51 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 5:51 AM UTC · Completed 5:55 AM UTC |
Retro: PR #1622 — Runaway automation on a broken bot dependency PRThis PR was opened by the MintMaker/Renovate bot to bump Key waste metrics
Root causes (all covered by existing issues)Previous retro runs on this same PR have already identified and mapped every root cause to existing open issues in
No new proposalsAll improvement opportunities are already tracked. Filing duplicate issues would add noise. The highest-impact fixes would be #1715 (skip draft PRs) and #1371 (skip bot PRs) — either one alone would have prevented all 27 review runs and all 6 retro runs on this PR. |
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
|
🤖 Finished Review · ✅ Success · Started 9:35 AM UTC · Completed 9:41 AM UTC |
| github.com/google/cel-go v0.28.1 // indirect | ||
| github.com/google/gnostic-models v0.7.1 // indirect | ||
| github.com/google/go-github/v45 v45.2.0 // indirect | ||
| github.com/google/go-github/v88 v88.0.0 // indirect |
There was a problem hiding this comment.
[medium] logic-error
The diff replaces github.com/google/go-github/v45 v45.2.0 with github.com/google/go-github/v88 v88.0.0 on line 62, but line 63 already contains github.com/google/go-github/v88 v88.0.0. After the patch is applied, the require block will have two identical entries for the same module. Go tooling (go mod tidy) will flag or fail on this duplicate.
Suggested fix: Remove one of the two duplicate github.com/google/go-github/v88 v88.0.0 lines. The correct fix is to delete the old v45 line entirely (rather than replacing it) since the v88 line already exists on the next line.
This PR contains the following updates:
v45.2.0→v88.0.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
google/go-github (github.com/google/go-github/v45)
v88.0.0Compare Source
This release contains the following breaking API changes:
Find*methods toGet*(#4243)BREAKING CHANGE: App installation methods are renamed from
Find*toGet*....and the following additional changes:
openapi_operations.yaml(#4242)GetParentIssuefor sub-issues (#4232)v87.0.0Compare Source
This release contains the following breaking API changes:
GetConsumedLicensestoListConsumedLicenses(#4226)BREAKING CHANGE:
EnterpriseService.GetConsumedLicensesis nowEnterpriseService.ListConsumedLicenses.GetAllRepositoryRulesetstoListAllRepositoryRulesets(#4227)BREAKING CHANGE:
OrganizationsService.GetAllRepositoryRulesetsis nowOrganizationsService.ListAllRepositoryRulesets.GetRulesForBranchtoListRulesForBranch(#4229)BREAKING CHANGE:
RepositoriesService.GetRulesForBranchis nowRepositoriesService.ListRulesForBranch.BREAKING CHANGE: Clients are now constructed with a nicer builder pattern. See docs for details.
IssueFieldValueswith schema (#4207)BREAKING CHANGE:
IssueRequest.IssueFieldValuestype is changed....and the following additional changes:
MarshalJSON(#4211)httptestserver to prevent test flakiness (#4210)CodeSecurityConfiguration(#4205)go-githubfromv85tov86in /scrape (#4199)v86.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE: All internal calls now provide
Contextvia theRequestitself.PrivateRegistries(#4159)BREAKING CHANGE:
PrivateRegistriesServiceis updated to API version2026-03-10with struct and response changes....and the following additional changes:
go-githubtov86.0.0(#4198)otelmodule name (#4187)deploy_keys_enabled_for_repositoriesand secret scanning custom link fields toOrganizationstruct (#4188)testJSONBodyhelper for request body assertions in tests (#4183)RetryAfterinAbuseRateLimitError.Erroroutput (#4181)IDin Ruleset API responses (#4178)ArchivedAtfield toOrganizationstruct (#4179)v85.0.0Compare Source
This release contains the following breaking API changes:
createandupdateon custom org role (#4075)BREAKING CHANGE:
GetOrgRole,CreateCustomOrgRole, andUpdateCustomOrgRolehave new params and return values.idfromint64tostringinActivityService.MarkThreadDone(#4056)BREAKING CHANGE:
ActivityService.MarkThreadDoneacceptsstringidinstead ofint64....and the following additional changes:
openapi_operations.yaml(#4172)CodeSecuritytoSecurityAndAnalysis(#4155)DownloadCopilotMetricshelper method (#4149)apiVersionto GitHub API link (#4147)redundantptrcustom linter (#4148)github.Ptrcalls (#4145)Userfields (#4146)Marketplace.Stubbedduring client copy (#4144)sanitizeURLsecrets redactions (#4126)[]*Tfields ingen-iterators.go(#4128)ValidatePayloadFromBody(#4125)requestCountin rate limit tests (#4124)generate.shby removinggit worktreeand using generator-based check (#4120)golangci-lint-action; removenewreposecretwithlibsodium(#4119)structfield.Settingsincheck-structfield-settings(#4108)newand&SomeStruct{}and add newextraneousnewcustom linter (#4106)NetworkConfigurationIDandHostedRunnersURLto enterprise runner group types (#4099)ListRunnerGroupHostedRunnersfor org runner groups (#4100)default: nonelinters; remove duplicated (#4097)Cursorpagination for*.ListHookDeliveriesIter(#4096)ParseWebHook(#4076)script/lint.shoutput simpler to read (#4073)client_idfield toApp(#4060)CopilotServicetests (#4058)TestDo_rateLimit_abuseRateLimitError_xRateLimitReset(#4057)SASas a common initialism tostructfield(#4054)README.md(#4053)v84.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
CreateWorkflowDispatchEventByIDandCreateWorkflowDispatchEventByFileNamenow return*WorkflowDispatchRunDetails.optsfor methods listing issues and sub-issues (#4016)BREAKING CHANGE: Split
IssuesService.ListintoIssuesService.ListAllIssuesandIssuesService.ListUserIssues.IssuesService.ListByOrgnow acceptsIssueListByOrgOptions.SubIssueService.ListByIssuenow acceptsListOptions....and the following additional changes:
white spaceinstead ofwhitespace(#4047)testJSONMarshal(#4042)TestNewFormRequest(#4043)typefield (#4037)Codespaces,CopilotandActionsInboundtoAPIMeta(#3975)go:fix inlinefor deprecated ptr funcs (#4034)ListFineGrainedPersonalAccessTokenRequestsfor org (#4022)golangci-lintand enable some revive rules (#4025)slicesinstead ofsort(#4020)v83.0.0Compare Source
I don't recall ever having this many breaking API changes in a single release, and the last release was only 3 weeks ago!
A special heart-felt thanks goes to @merchantmoh-debug, @Not-Dhananjay-Mishra, and @alexandear for the addition of a long-requested feature to this repo:
List*methods that support pagination (change your call fromList*toList*Iterand make sure to use a rate-limiting transport or you will quickly exhaust your quotas!)A second set of heart-felt thanks go to @stevehipwell for setting up our REVIEWERS file and to our amazing volunteer reviewers:
who have reduced our code-review wait times from days (sometimes weeks) down to literally hours and thereby enable rapid responses to bug fixes and attempts to stay up-to-date with the ever-evolving GitHub v3 API.
This release contains the following breaking API changes:
PackageGetAllVersionsinto two separate methodsListPackageVersionsandListUserPackageVersions(#4014)BREAKING CHANGE:
PackageGetAllVersionsis now divided intoListPackageVersionsandListUserPackageVersions.ListAutolinks(#4012)BREAKING CHANGE:
opts *ListOptionsis removed fromRepositoriesService.ListAutoLinks.ListOptionsfromPullRequestsService.ListReviewers(#4009)BREAKING CHANGE:
PullRequestsService.ListReviewersno longer hasopts *ListOptions.PremiumRequestUsageItemquantities tofloat64(#4002)BREAKING CHANGE:
PremiumRequestUsageItemnumeric fields are nowfloat64.ListOptionstoListDeploymentBranchPoliciesandListCustomDeploymentRuleIntegrations(#3988)BREAKING CHANGE:
RepositoriesService.ListDeploymentBranchPoliciesandRepositoriesService.ListCustomDeploymentRuleIntegrationsnow acceptListOptions.urlstruct tags by value instead of by reference (#3991)BREAKING CHANGE: Many
*Optionsstructs now passomitemptyURL struct fields by value instead of by reference.IssuesServicelist methods (#3984)BREAKING CHANGE:
ListCursorOptionsis removed fromIssueListOptions.PerPagetoOrganizationsListOptions(#3986)BREAKING CHANGE:
OrganizationsListOptionsnow contains onlyPerPageinstead ofListOptions.ListLicensesOptionstoLicensesService.List(#3981)BREAKING CHANGE:
LicensesService.Listnow acceptsListLicensesOptionsfor pagination.SCIMEnterpriseAttributeOperation.Valuefrom*stringtoany(#3971)BREAKING CHANGE:
SCIMEnterpriseAttributeOperation.Valueis changed from*stringtoany.ListOptionstoRepositoriesService.ListAllTopics(#3978)BREAKING CHANGE:
RepositoriesService.ListAllTopicsnow acceptsListOptionsfor pagination.UserListOptions.ListOptionswithUserListOptions.PerPage(#3977)BREAKING CHANGE: Replaces
UserListOptions.ListOptionswithUserListOptions.PerPagewhich also removesUsersService.ListAllIter.CreateHostedRunnerRequest,UpdateHostedRunnerRequestinstead ofHostedRunnerRequest(#3973)BREAKING CHANGE:
ActionsService.CreateHostedRunnerandEnterpriseService.CreateHostedRunnernow acceptCreateHostedRunnerRequest;ActionsService.UpdateHostedRunnerandEnterpriseService.UpdateHostedRunnernow acceptUpdateHostedRunnerRequest.RepositoryPermissionsstruct forUser.Permissions(#3963)BREAKING CHANGE:
User.Permissionsis now*RepositoryPermissionsinstead ofmap[string]bool....and the following additional changes:
After(#4007)addOptionsimplementation (#3998)check-structfield-settingsis OK (#4001)fmt.Printin tests (#3999)After(#3994)gpgsignin script/generate.sh (#3982)[]stringreturn type ingen-iterators.go(#3980)modernize.omitzeroissues (#3972)otelreview feedback (#3969)gen-iteratorsreview feedback (#3962)unparamlinter and cover unused*Responseresults (#3955)gen-release-notesto usegitinstead of scraping web (#3958)example.cominstead of random URLs in tests (#3948)organization_copilot_metricsinstallation permission (#3957)gopkg.in/yaml.v3togo.yaml.in/yaml/v3in /tools (#3907)golangci-lint fmt(#3949)lint.shto Windows Git Bash (#3950)v82.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
CustomProperty.DefaultValueis now typeanyand.ValueTypeis now typePropertyValueType.Git.ListMatchingRefsby removingReferenceListOptions(#3924)BREAKING CHANGE:
Git.ListMatchingRefsacceptsrefinstead of theReferenceListOptions.Repository.Permissionsinstead ofmap[string]bool(#3936)BREAKING CHANGE:
Repository.Permissionsis now a struct instead ofmap[string]bool....and the following additional changes:
ConfigurationFilePathfield toGenerateNotesOptions(#3904)AllowedMergeMethodsfield (#3905)nilhttp.Clientusage has no timeout (#3910)dependency_sbomrate limit support (#3908)DeleteSocialAccountsandAddSocialAccountsofUsersService(#3922)govetlinter with all checks (#3935)Stringifyallocations (~3x faster) (#3914)v81.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
UsageItem.Quantityis now typefloat64.PullRequestRuleParameters.AutomaticCopilotCodeReviewEnabledfield (#3866)BREAKING CHANGE:
PullRequestRuleParameters.AutomaticCopilotCodeReviewEnabledis now removed.BREAKING CHANGE:
SCIMEnterpriseDisplayReference.Refis now of type*string.BREAKING CHANGE:
CopilotCodeReviewRuleParameters.ReviewNewPushesis nowReviewOnPush.BREAKING CHANGE:
AddProjectItemOptionsfields have changed types.BREAKING CHANGE:
UpdateRepositoryRulesetClearBypassActor,UpdateRepositoryRulesetClearBypassActor,UpdateRulesetClearBypassActor, andUpdateRulesetNoBypassActorhave been removed as they are no longer needed....and the following additional changes:
PushEvent(#3880)v80.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
ListProvisionedSCIMGroupsEnterpriseOptionsoptional fields are now pointers....and the following additional changes:
structfieldlinter to check struct field names and tags (#3843)v79.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
UpdateProjectItemOptions.Fieldis now[]*ProjectV2FieldUpdate.BREAKING CHANGES: Several
OrganizationsServicemethods have been renamed for better consistency.BREAKING CHANGE:
SCIMService.ListSCIMProvisionedGroupsForEnterpriseis nowEnterpriseService.ListProvisionedSCIMEnterpriseGroups....and the following additional changes:
required_reviewerssupport toPullRequestRuleParameters(#3806)jsonfieldnamelinter to support$injsontag names (#3826)v78.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGES: Various
EnterpriseServicestructs have been renamed for consistency....and the following additional changes:
sha_pinning_requiredtoActionsPermissionsstructs (#3807)v77.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE:
RepositoriesService.CreateStatusnow takes value forstatus, not pointer.BREAKING CHANGES:
ProjectV2Field.Optionschanged from[]anyto[]*ProjectV2FieldOption.ProjectV2Field.URLis nowProjectV2Field.ProjectURLProjectV2structs are now passed as pointersProjectsServicefunctions with #3761...and the following additional changes:
Authorizationwhentokenis available (#3789)v76.0.0Compare Source
This release contains the following breaking API changes:
BREAKING CHANGE: ActionsBilling endpoints are removed.
GetRepositoriesForCodeSecurityConfiguration(#3707)BREAKING CHANGE: GetRepositoriesForCodeSecurityConfiguration now returns RepositoryAttachment instead of Repository.
BREAKING CHANGE: Permissions-related methods are renamed from
Edit*toUpdate*.BREAKING CHANGE:
GetDefaultCodeSecurityConfigurationsnow returnsCodeSecurityConfigurationWithDefaultForNewReposinstead ofCodeSecurityConfiguration.BREAKING CHANGE: Billing-related methods are renamed to pattern, and required fields are changed to value types.
...and the following additional changes:
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.