Repository navigation
chore(deps): update cli deps - #3526
renovate-bot wants to merge 1 commit into
Conversation
|
|
/gcbrun |
There was a problem hiding this comment.
Code Review
This pull request updates the Go toolchain version and bumps several dependencies in cli/go.mod, as well as updating tool versions in cli/Makefile. However, two critical issues were identified: first, upgrading github.com/google/go-github to v93 is a major version change that requires updating the import paths in the Go source files to avoid compilation failures; second, the GOLANGCI_VERSION update to 2.15.0 is invalid as golangci-lint uses v1.x.y versioning, which will cause Docker image pull failures.
| github.com/google/go-cmp v0.7.0 | ||
| github.com/google/go-github/v81 v81.0.0 | ||
| github.com/gruntwork-io/terratest v0.50.0 | ||
| github.com/google/go-github/v93 v93.0.0 |
There was a problem hiding this comment.
Updating github.com/google/go-github from v81 to v93 is a major version upgrade that changes the module path. Since no Go files are updated in this pull request to use the new import path github.com/google/go-github/v93, the compilation will fail. Please either include the import path updates in the Go source files or revert this dependency update.
| DOCKER_IMAGE_DEVELOPER_TOOLS := cft/developer-tools | ||
| REGISTRY_URL := gcr.io/cloud-foundation-cicd | ||
| GOLANGCI_VERSION := 2.12.2 | ||
| GOLANGCI_VERSION := 2.15.0 |
There was a problem hiding this comment.
The golangci-lint tool uses v1.x.y versioning (e.g., v1.60.0). There are no official Docker image releases for golangci/golangci-lint with a v2.x.y tag (such as v2.15.0 or the previous v2.12.2). Running make docker_go_lint will fail to pull the image. Please update this to a valid golangci-lint version (e.g., 1.64.5 or another valid 1.x.y version).
1edffb4 to
9f276d8
Compare
|
/gcbrun |
9f276d8 to
b668efc
Compare
|
/gcbrun |
b668efc to
c2f847a
Compare
|
/gcbrun |
c2f847a to
2b69164
Compare
|
/gcbrun |
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
1.26→1.28v1.22.1→v1.30.1v1.60.0→v1.70.0v0.17.3→v0.18.0v1.18.0→v1.19.0v1.1.3→v1.3.0v81.0.0→v93.0.0v0.50.0→v1.0.1v2.24.0→v2.25.0225c06e→75d64dev0.27.2→v0.29.0v0.13.0→v0.14.0v6.7.8→v6.8.3v1.12.2→v1.22.1v1.22.4(+2)v1.11.1→v1.12.1v1.17.0→v1.19.0v1.20.01.24.13→1.26.101.26.11v0.35.0→v0.37.0v0.38.0v0.34.0→v0.43.0v0.44.02.12.2→2.15.0v0.267.0→v0.311.0v0.313.0(+1)v1.36.11→v1.36.12Release Notes
googleapis/google-cloud-go (cloud.google.com/go/asset)
v1.30.1: container: v1.30.1Bug Fixes
v1.30.0: container: v1.30.0Features
v1.29.0: kms: v1.29.0v1.29.0 (2026-04-13)
v1.28.0: video: v1.28.0v1.28.0 (2026-04-02)
v1.27.0: firestore: v1.27.0Features
Bug Fixes
Performance Improvements
v1.26.0: monitoring: v1.26.0v1.26.0 (2026-04-09)
v1.25.0: monitoring: v1.25.0v1.25.0 (2026-04-02)
v1.24.0: batch: v1.24.0Features
v1.23.0: firestore: v1.23.0Features
Bug Fixes
GoogleCloudPlatform/cloud-foundation-toolkit (github.com/GoogleCloudPlatform/cloud-foundation-toolkit/infra/blueprint-test)
v0.18.0: infra/blueprint-test: v0.18.0Features
Bug Fixes
225c06e(#3188) (2b78998)v0.17.9: infra/blueprint-test: v0.17.9Bug Fixes
e8a84ee(#3131) (f754099)v0.17.8: infra/blueprint-test: v0.17.8Bug Fixes
9bfead3(#3083) (b169833)afe329c(#3054) (6d58717)v0.17.7: infra/blueprint-test: v0.17.7Bug Fixes
9af8fef(#3037) (4d2dcbd)d2d12f9(#2942) (bab4b3f)f4c50e6(#3011) (4111a20)v0.17.6: infra/blueprint-test: v0.17.6Bug Fixes
v0.17.5: infra/blueprint-test: v0.17.5Bug Fixes
v0.17.4: infra/blueprint-test: v0.17.4Bug Fixes
fatih/color (github.com/fatih/color)
v1.19.0Compare Source
What's Changed
Fprint,Fprintfby @qualidafial in #282New Contributors
Full Changelog: fatih/color@v1.18.0...v1.19.0
gammazero/workerpool (github.com/gammazero/workerpool)
v1.3.0Compare Source
workerpool v1.3.0
This release adds
DoWait, fixes a data race betweenDoandStop, and fixes severalpacerpause bugs. There are no breaking API changes. The minimum Go version is still 1.26.New
DoWaitenqueues a task and waits for it to be executed. UnlikeSubmitWait, it returns an error instead of panicking:ErrStoppedif the worker pool is already stopped.ErrStoppedifStopabandons the task before it runs, instead of blocking forever.StopWait, the queued task runs beforeDoWaitreturns.(#104)
Behavior changes
SubmitWaitpanics instead of hanging whenStopabandons its task.SubmitWaitnow wrapsDoWaitand panics with its error. Previously, ifStopwas called while aSubmitWaittask was still queued,SubmitWaitblocked forever. It now panics withErrStopped. UseDoWaitif tasks may be submitted while the pool is stopping. (#104)pacer.Pausemay wait up to one pacing delay.Pausenow waits for any caller already inNextto be released before it takes effect. This is what makesPausereliable (see Fixes), and it never waits more than one delay.Fixes
Dono longer races withStop.Dosent on the internal task queue whileStopcould be closing it, which the race detector reports.Dois now safe to call concurrently withStoporStopWait: a task submitted while the pool is stopping is either accepted or rejected withErrStopped. There is no measurable performance cost. (#103)Stoppedno longer blocks while aPauseis waiting for an earlier pause. (#103)WaitingQueueSizeuses a 64-bit counter. The waiting queue is unbounded, and the count previously used 32 bits. (#103)pacer.Pausenow stops tasks from being released. Previously, the first task afterPausecould still be released. AfterPausereturns, no paced task starts untilResume. (#100)pacer.Pauseno longer waits behind every queued task. With many callers waiting inNext,Pauseused to wait for all of them to be released first. It now waits for at most one. (#100)pacer.Resumedoes nothing when the pacer is not paused. Previously it blocked forever. (#101)Documentation
SubmitandSubmitWaitare documented as panicking wrappers aroundDoandDoWait, for code where submitting to a stopped pool is a programming error. They are not deprecated. (#104)ErrStopped, callingDoduringStop, and tasks that panic are now documented. (#103)pacerexamples useDo(#104), and the README install instructions are updated (#102).Tests
pacertests andTestDoConcurrentStoprun undertesting/synctest, so they no longer wait in real time. (#100, #104)Full Changelog: gammazero/workerpool@v1.2.2...v1.3.0
v1.2.2Compare Source
What's Changed
Full Changelog: gammazero/workerpool@v1.2.1...v1.2.2
v1.2.1Compare Source
What's Changed
Full Changelog: gammazero/workerpool@v1.2.0...v1.2.1
v1.2.0Compare Source
What's Changed
testing/synctestto check for goroutine leaksDoreturns error if called on stopped workerpoolFull Changelog: gammazero/workerpool@v1.1.3...v1.2.0
google/go-github (github.com/google/go-github/v81)
v93.0.0Compare Source
This release contains the following breaking API changes:
reasoninUsersService.Unsuspend(#4614)BREAKING CHANGE:
UsersService.Unsuspendnow takes anUnsuspendUserRequestbody argument.BREAKING CHANGE:
RepositoriesService.Createnow requires aCreateRepositoryRequestvalue instead of a*Repository.LockIssueOptions,PullRequestBranchUpdateOptions, andUserSuspendOptionsto...Requestand pass them by value (#4612)BREAKING CHANGE:
LockIssueOptions,PullRequestBranchUpdateOptions, andUserSuspendOptionsare renamed toLockIssueRequest,UpdatePullRequestBranchRequest, andSuspendUserRequestand are passed by value toIssuesService.Lock,PullRequestsService.UpdateBranch, andUsersService.Suspend;LockIssueRequest.LockReasonis now*string....Request(#4609)BREAKING CHANGE:
AddProjectItemOptionsandUpdateProjectItemOptionsare renamed toAddProjectItemRequestandUpdateProjectItemRequestand passed by value;AddProjectItemRequest.Typeis no longer a pointer;UpdateProjectItemOptions.Archivedis removed.RepositoryCreateForkOptionsandRepositoryAddCollaboratorOptionsto...Requestand pass them by value (#4607)BREAKING CHANGE:
RepositoryCreateForkOptionsandRepositoryAddCollaboratorOptionsare renamed toCreateForkRequestandAddCollaboratorRequest;RepositoriesService.CreateForkandRepositoriesService.AddCollaboratornow take them by value instead of by pointer;CreateForkRequest.Organization,CreateForkRequest.Name,CreateForkRequest.DefaultBranchOnlyandAddCollaboratorRequest.Permissionare now pointers....Request(#4606)BREAKING CHANGE:
TeamAddTeamMembershipOptions,TeamAddTeamRepoOptionsandTeamProjectOptionsare renamed toAddTeamMembershipRequest,AddTeamRepoRequestandAddTeamProjectRequest;TeamsService.AddTeamMembershipByID,AddTeamMembershipBySlug,AddTeamRepoByID,AddTeamRepoBySlug,AddTeamProjectByIDandAddTeamProjectBySlugnow take them by value instead of by pointer;AddTeamMembershipRequest.RoleandAddTeamRepoRequest.Permissionare now*string....Request(#4548)BREAKING CHANGE:
SecretScanningAlertUpdateOptionsandSecretScanningPatternConfigsUpdateOptionsare renamed toUpdateSecretScanningAlertRequestandUpdateSecretScanningPatternConfigsRequest;SecretScanningService.UpdateAlert,UpdatePatternConfigsForEnterpriseandUpdatePatternConfigsForOrgnow take them by value;UpdateSecretScanningAlertRequest.Stateis now*string.BREAKING CHANGE: Many required request body fields are now passed by value.
BREAKING CHANGE: Credentials are sent only to a client's configured API and upload origins — every other destination, including a redirect hop, goes out unauthenticated. A request body aimed outside those origins is refused.
BasicAuthTransportandUnauthenticatedRateLimitedTransportgainedAllowedOrigins, which GitHub Enterprise users must set.BREAKING CHANGE:
OrganizationsService.CreateOrgInvitationnow takesCreateOrgInvitationRequest(by value);CreateOrgInvitationRequest.TeamIDis nowTeamIDs....and the following additional changes:
dismissal_restrictiontoPullRequestRuleParameters(#4599)ListPublicEmails(#4595)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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.