Skip to content

Commit 96721e5

Browse files
[main] Upgrade to latest dependencies (#1997)
* upgrade to latest dependencies bumping github.com/google/go-cmp c3ad843...9b12f36: > 9b12f36 Detect proto.Message types when failing to export a field (# 370) > 4dd3d63 fix: type 'aribica' => 'arabica' (# 368) > 391980c Support compare functions with SortSlices and SortMaps (# 367) bumping google.golang.org/protobuf f09e239...3f79c52: > 3f79c52 all: release v1.36.6 > a5da9b2 gha-ci: instruct bazelisk to use Bazel 7.x > 9f3ed37 internal_gengo: generate a const string literal for the raw descriptor > 4247b1b proto: Add CloneOf[M Message](m M) M > f7fcf5b types/descriptorpb: regenerate using latest protobuf v30 release > 9c8c2dd all: set Go language version to Go 1.22 > 1719d63 all: start v1.36.5-devel bumping knative.dev/networking 2cde432...6268d93: > 6268d93 upgrade to latest dependencies (# 1059) > 5a309fd upgrade to latest dependencies (# 1058) > f1b08e6 upgrade to latest dependencies (# 1054) > 0d887a8 bump to golangci yaml v2 (# 1057) > a46e5f4 bump to golangci yaml v2 (# 1056) > 5ce28a2 Update community files (# 1055) > ad8767c upgrade to latest dependencies (# 1052) > 3be8292 upgrade to latest dependencies (# 1050) > 863b7af fix linter config (# 1049) > 1aaade7 upgrade to latest dependencies (# 1047) > d23278a Update community files (# 1048) bumping knative.dev/serving 582f453...a4c4491: > a4c4491 update min go version to 1.24 (# 15856) > e74fe1a drop code clearing out the user agent (# 15857) > 128550c bump latest contour and istio (# 15858) > 7f044f1 Enable Mount Propagation as a Optional Feature (# 15758) > 5653ad0 Update net-gateway-api nightly (# 15853) > ae7b265 Update net-kourier nightly (# 15855) > 4730c99 Update net-istio nightly (# 15854) > 880ea71 Update net-contour nightly (# 15852) > 93023e8 feat: add support for CSI volumes (# 15815) > c7f03af Support exec readiness probes for sidecar containers (# 15773) > a221c53 Update net-kourier nightly (# 15849) > e88d4dc upgrade to latest dependencies (# 15845) > 1d9855f Update net-gateway-api nightly (# 15847) > e6c1839 Update community files (# 15848) > c7e3075 Update net-kourier nightly (# 15843) > e193904 Update net-istio nightly (# 15844) > a5e15ba Update net-gateway-api nightly (# 15841) > 4699601 Update net-contour nightly (# 15842) > 44559d5 upgrade to latest dependencies (# 15840) > 3d830a0 autoscaler: ignore ScaleDownDelay if not reachable (# 15831) > 8ee578e upgrade to latest dependencies (# 15839) > a2b3da5 bump to golangci yaml v2 (# 15838) > 3c4cbd0 Update net-contour nightly (# 15837) > bc0feed Update net-istio nightly (# 15836) > bda3d20 Update net-gateway-api nightly (# 15835) > 12f49ee Update net-gateway-api nightly (# 15820) > ee9d356 Update community files (# 15821) > a4e99cd drop coverage check for cmd/schema-tweak (# 15827) > 3c3e59c Bump the github-actions group with 3 updates (# 15825) > 7605ccd Serving is on 0.32.x already, hence the replace for gengo is not needed (# 15819) > 67746d3 Update net-gateway-api nightly (# 15808) > ad65df0 upgrade to latest dependencies (# 15809) > a3be1ef fix repeat option (# 15813) > c09ff6c Update net-gateway-api nightly (# 15806) > 636392e Update net-kourier nightly (# 15804) > ee523c0 Update net-istio nightly (# 15805) > e067066 Update net-gateway-api nightly (# 15803) > f2aa6e3 Update net-kourier nightly (# 15796) > b06a773 Bump the github-actions group with 3 updates (# 15800) > 0210658 upgrade to latest dependencies (# 15793) > 87c07ee Update net-istio nightly (# 15789) > 09ec3f5 Update net-gateway-api nightly (# 15788) > 1124aff Update net-contour nightly (# 15787) > 99a8b20 Update net-istio nightly (# 15786) > 8d80bbe Update community files (# 15785) > 6da3d87 Update net-kourier nightly (# 15784) bumping golang.org/x/net df97a48...b8d8877: > b8d8877 go.mod: update golang.org/x dependencies > e1fcd82 html: properly handle trailing solidus in unquoted attribute value in foreign content > ebed060 internal/http3: fix build of tests with GOEXPERIMENT=nosynctest > 1f1fa29 publicsuffix: regenerate table > 1215081 http2: improve error when server sends HTTP/1 > 312450e html: ensure <search> tag closes <p> and update tests > 09731f9 http2: improve handling of lost PING in Server > 55989e2 http2/h2c: use ResponseController for hijacking connections > 2914f46 websocket: re-recommend gorilla/websocket > 99b3ae0 go.mod: update golang.org/x dependencies > 85d1d54 go.mod: update golang.org/x dependencies > cde1dda proxy, http/httpproxy: do not mismatch IPv6 zone ids against hosts > fe7f039 publicsuffix: spruce up code gen and speed up PublicSuffix > 459513d internal/http3: move more common stream processing to genericConn > aad0180 http2: fix flakiness from t.Log when GOOS=js > b73e574 http2: don't log expected errors from writing invalid trailers > 5f45c77 internal/http3: make read-data tests usable for server handlers > 43c2540 http2, internal/httpcommon: reject userinfo in :authority > 1d78a08 http2, internal/httpcommon: factor out server header logic for h2/h3 > 0d7dc54 quic: add Conn.ConnectionState > b4c8655 http2: avoid extended CONNECT hang when connection breaks during startup > 163d836 internal/http3: add Server > 447f458 context: delete lone example > 918d64e context: delete dead code, sync docs with upstream context package > 5095d0c all: upgrade go directive to at least 1.23.0 [generated] > 8844327 internal/httpcommon: don't depend on net/http > cd9d661 route: fix RTM_GET netmask parsing on Darwin bumping knative.dev/eventing 9a7c6d5...b99e57b: > b99e57b [main] Upgrade to latest dependencies (# 8567) > a7b2f1c [Automated] Update eventing-eventing-integrations nightly (# 8566) > 7c466cb [main] Update community files (# 8565) > c0cf4f4 [main] Upgrade to latest dependencies (# 8564) > 5f466ad Compare the entire PodTemplateSpec, instead of just its PodSpec (# 8558) > d7a0359 [main] Upgrade to latest dependencies (# 8559) > f14c335 [main] Upgrade to latest dependencies (# 8556) > 6365d89 Migrate golanglint-ci config to v2 (# 8557) > bbc9696 If no subscriber uri is present we return 404, instead of 400 (# 8551) > facf1df [Automated] Update eventing-eventing-integrations nightly (# 8550) > 9449b64 [Automated] Update eventing-eventing-integrations nightly (# 8546) > dd04655 [main] Update community files (# 8545) > e531d7d Adding little func that generated the invalid PEM data (# 8543) > 8027fd3 Remove unnecessary cert-manager generated code (# 8539) > a5858a5 Fix EventTransform with TLS Sink test (# 8537) > 897d1d1 [main] Upgrade to latest dependencies (# 8533) > 609a064 Prevent knative-nightly integrations image references from being released (# 8521) > 8ac630d Use more readable ENV_VAR names for Camel (# 8531) > 5daaa6c Allow setting finalizers for EventTransform reconciler (# 8534) > 433aa64 [Automated] Update eventing-eventing-integrations nightly (# 8530) > 4080fcf Try to bump to latest of CE Conformance (# 8532) > c022af7 Fixing the way we render custom camel tags on go structs (# 8528) > da4377a Propagate Cert-Manager Certificate status to the one from the IntegrationSink (# 8527) > 1fd0d89 [main] Upgrade to latest dependencies (# 8523) > d6cc879 Skip EventTransform TLS tests when Istio is enabled (# 8525) > 4fd274a Bump cert manager and use their clientset (# 8520) > 6ffe7c1 Improve CM Cert reconcile and deletion if feature is turned off (# 8519) > ebd149e Add dynamic cert-manager certificates informer (# 8517) > 7be5c19 Event Transform JSONata TLS (# 8515) > ec8a208 [Automated] Update eventing-eventing-integrations nightly (# 8516) > eb3dd80 Enable Cert Manager (# 8509) > 615a071 Allow storage-version-migration job to successfully run when optional CRDs are not installed (inmemorychannels, etc) (# 8510) > fe83e25 EventTransform: add reconciler unit tests (# 8513) > 1e889be SinkBinding: Set specific conditions for reconciler steps (# 8508) > 6073039 [main] Upgrade to latest dependencies (# 8512) > 3153b47 EventTransform: Inject tracing configurations (# 8479) > db0cf43 Update to the correct file (# 8507) > adaafa2 [Automated] Update eventing-eventing-integrations nightly (# 8506) > 714deeb Update k8s version in e2e tests (# 8503) > 54a2402 Fix golangci exclude config (# 8502) > 80dd84e Guard reserved access with lock and create vpods in tests (# 8457) > 5bcee30 Inject integration images from ConfigMap (# 8500) > ae049c8 Jsonata Event transform e2e tests (# 8499) > c828898 Generic code for Certificates (# 8489) > 351898d fix: verify trigger is not ready before pingsource dependency exists (# 8494) > c651616 Add initial iteration of eventing-integration resources (# 8493) > 51637df IntegrationSink prefactors (# 8486) > c429fc5 Remove unused code (# 8485) > 732ec62 Partial implementation of certmanager for integration sink (# 8481) > 5998cfe [main] Update community files (# 8480) bumping knative.dev/pkg c925de2...ed3e215: > ed3e215 upgrade to latest dependencies (# 3170) > 4e8ebbe Bump golang.org/x/tools from 0.31.0 to 0.32.0 (# 3169) > 1ae6a39 Bump golang.org/x/net from 0.38.0 to 0.39.0 (# 3168) > a8e20d9 Bump gomodules.xyz/jsonpatch/v2 from 2.4.0 to 2.5.0 (# 3154) > 7b91ff1 update .golangci.yaml to v2 (# 3167) > b9bfb45 Bump golang.org/x/sync from 0.12.0 to 0.13.0 (# 3166) > 74af921 Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (# 3163) > cc5f202 Bump golang.org/x/net from 0.37.0 to 0.38.0 (# 3162) > a900930 Bump google.golang.org/grpc from 1.71.0 to 1.71.1 (# 3165) > c5a13b1 Update community files (# 3161) > 9f3e60a upgrade to latest dependencies (# 3160) > b7bbf4b Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (# 3157) > 097c752 Bump golang.org/x/tools from 0.30.0 to 0.31.0 (# 3155) > 0372c08 Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (# 3152) > 9e26561 Update community files (# 3151) bumping golang.org/x/mod 52289f1...dc121ce: > dc121ce all: upgrade go directive to at least 1.23.0 [generated] bumping google.golang.org/grpc 98a0092...cdbdb75: > cdbdb75 Change version to v1.71.1 (# 8206) > 3a93562 Cherry-pick # 8195 into v1.71.x (# 8202) > 208e03b Cherry-pick # 8164 # 8166 to v1.71.x (# 8182) > 8b7d2fe grpc: fix bug causing an extra Read if a compressed message is the same size as the limit (# 8181) > 9c81a91 resolver: Make EndpointMap's Get, Set and Delete operations O(1) (# 8179) (# 8184) > 8d46b21 grpc: Add endpoints in resolverWrapper.NewAddress (# 8149) (# 8151) > 4775bba Change version to 1.71.1-dev (# 8106) > d01db5c Change version to 1.71.0 (# 8105) > 012f8bf xds: Enable dualstack flag (# 8134) > bf0c885 examples/features/dualstack: Demonstrate Dual Stack functionality (# 8098) (# 8115) > 05bdd66 ringhash: Remove TODO comment (# 8096) > ddb2484 xds: remove obsolete xDS transport custom dialer option (# 8079) > 8528f43 cleanup: replace Dial with NewClient (# 7975) > ae2a04f ringhash: Replace DNS resolver before sending xDS Update in test (# 8091) > e55819e lazy: Use channel to wait for resolver error being received in test (# 8088) > b524c08 xdsclient: include xds node ID in errors from the WatchResource API (# 8093) > 91eb6aa client: improve documentation of target strings (# 8078) > 59c84a9 rls: change lossy GetState() and WaitForStateChange() to use grpcsync.PubSub (# 8055) > a26ff2a ringhash: Sort endpoints to prevent unnecessary connection attempts (# 8086) > fabe274 ringhash: Delegate subchannel creation to pickfirst (# 8047) > 75c51bf interop: Introduce env var for xDS dualstack support and add xDS interop config (# 8081) > cf60e5a test: Remove fake petiole in health tests (# 8082) > 0003b4f weightedtarget: return erroring picker when no targets are configured (# 8070) > 4b5608f xdsclient: invoke connectivity failure callback only after all listed servers have failed (# 8075) > ad5cd32 cleanup: Remove test contexts without timeouts (# 8072) > e95a4b7 roundrobin: Delegate subchannel creation to pickfirst (# 7966) > cbb5c2f advancedtls: update CRL provider certificates (# 8073) > c80ea18 interop: Fix logging and totalIterations issues in soak_tests.go (# 8060) > e0d191d test/gracefulstop: use stubserver instead of testservice implementation (# 7907) > 9afb49d endpointsharding: cast EndpointMap values to *balancerWrapper instead of Balancer (# 8069) > 267a09b xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates (# 8038) > f227ba9 balancer: Move metrics recorder from BuildOptions to ClientConn (# 8027) > 3e27c17 balancer: Enforce embedding requirement for balancer.ClientConn (# 8026) > b963f4b deps: bump envoyproxy/go-control-plane/envoy and synchronize go.mods (# 8067) > 79b6830 xds: resubmit xds client pool changes from # 7898 along with fix to set fallback bootstrap config from googledirectpath to xdsclient pool (# 8050) > 947e2a4 internal/dns: update TestDNSResolver_ExponentialBackoff to not return error before last resolution attempt (# 8061) > ee3e8d9 test: modify tests to use stubserver instead of Testservice implementation (# 8022) > 990f5e0 endpointsharding, lazy: Remove intermediary gracefulswitch balancers (# 8052) > 7dbf12e xds: introduce generic xds clients common configs (# 8024) > c524b8b outlierdetection: Support ejection of endpoints (# 8045) > 1318104 Revert "xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (# 7898)" (# 8058) > 39f0e5a vet: make revive check submodules for lint errors (# 8029) > e4a0dfd grpcsync : Remove OnceFunc (# 8049) > 78eebff stats/opentelemetry: Introduce Tracing API (# 7852) > 7e1c9b2 test: modify tests to use stubserver (# 7951) > 59411f2 xds: add xDS transport custom dial options support (# 7997) > 73e4470 cleanup: fix new vet errors (# 8044) > cc637f7 xds: log bootstrap config missing warning from env var only when debugging (# 8039) > 3409a56 cleanup: rename fields for clarity (# 8043) > b0e2ae9 endpointsharding: Allow children to remain idle if configured (# 8031) > 81e4aaf balancer/lazy: Add a lazy balancer (# 8032) > e03960d xds: Implement system root certs support (# 8013) > cf9e380 picker_wrapper: simplify picker error when timing out waiting for con… (# 8035) > 9d4fa67 transport_test: change testgrpc.Emtpy to testpb.Empty (# 8040) > 2fd426d transport,grpc: Integrate delegating resolver and introduce dial options for target host resolution (# 7881) > 66f6471 *: regenrate pbs (# 8034) > 35cec50 grpc: Fix encoded message size reported in error message (# 8033) > 2517a46 xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (# 7898) > 897818a interop: improve rpc_soak and channel_soak test to cover concurrency in Go (# 8025) > 8cf8fd1 grpc: fix message length checks when compression is enabled and maxReceiveMessageSize is MaxInt (# 7918) > 67bee55 server: fix buffer release timing in processUnaryRPC (# 7998) > fe04c06 xds: remove unused code in testutils (# 8003) > be12ee9 deps: Update go.opentelemetry.io dependencies (# 8020) > eb7c484 Revert "interop: improve rpc_soak and channel_soak test to cover concurrency in Go (# 7926)" (# 8019) > c26dd46 deps: bump github.com/golang/glog (# 8018) > c879198 cleanup: fix comments spacing (# 8015) > 89093a3 github: Run deps workflow against PR target branch and improve dir names (# 8010) > 9dc22c0 xdsclient: release lock before attempting to close underlying transport (# 8011) > eb1adde credentials: Add experimental credentials that don't enforce ALPN (# 7980) > 130c1d7 leastrequest: Delegate subchannel creation to pickfirst (# 7969) > 74ac821 endpointsharding: Export parsed pickfirst config instead of json string (# 8007) > f35fb34 authz: modify the tests to use stubserver instead of testservice implementations (# 7888) > aad8a12 clustetresolver: Copy endpoints.Addresses slice from DNS updates to avoid data races (# 7991) > f9bc335 deps: update dependencies for all modules (# 7987) > 2d4daf3 protoc-gen-go-grpc: Update grpc-go and unskip test (# 7995) > 62b4867 clusterresolver: Avoid blocking for subsequent resolver updates in test (# 7937) > 9223fd6 deps: bump github.com/envoyproxy/go-control-plane to v0.13.4 (# 7974) > d118866 interop: improve rpc_soak and channel_soak test to cover concurrency in Go (# 7926) > 6f41085 Change version to 1.71.0-dev (# 7986) bumping knative.dev/hack ce4c934...c577ed9: > c577ed9 Update community files (# 421) > 8f599b7 Skip whitespace changes in codegen (# 420) > 742e1e5 Deprecate knative.dev/hack/schema (# 418) > 306ce74 Update community files (# 414) bumping golang.org/x/sys 863b3c4...01aaa83: > 01aaa83 all: simplify code by using modern Go constructs > 1b2bd6b windows: replace all StringToUTF16 calls with UTF16FromString > 1c3b72f unix: update Linux kernel to 6.14 > c175b6b windows: add cmsghdr and pktinfo structures > 3330b5e unix: support Readv, Preadv, Writev and Pwritev for darwin > 7401cce cpu: replace specific instructions with WORD in the function get_cpucfg on loong64 > b8f7da6 cpu: add support for detecting cpu features on loong64 > f2ce62c windows: add constants for PMTUD socket options > 74cfc93 all: upgrade go directive to at least 1.23.0 [generated] bumping golang.org/x/sync fe3591b...396f3a0: > 396f3a0 errgroup: document calling Go before Wait > b637f27 errgroup: drop support for Go versions before 1.20 > 960bf1f all: upgrade go directive to at least 1.23.0 [generated] bumping gomodules.xyz/jsonpatch/v2 17d7994...ffbac60: > ffbac60 Merge pull request # 40 from lacroixthomas/bugfixes/fix-lossy-in64 > 4c723fc fix: handle lossy int64 bumping golang.org/x/term 743b270...5d2308b: > 5d2308b go.mod: update golang.org/x dependencies > e770ddd x/term: disabling auto-completion around GetPassword() > 04218fd go.mod: update golang.org/x dependencies > 208db03 all: upgrade go directive to at least 1.23.0 [generated] bumping golang.org/x/tools 09747cd...456962e: > 456962e go.mod: update golang.org/x dependencies > 5916e3c internal/tokeninternal: AddExistingFiles: tweaks for proposal > 9a1fbbd internal/typesinternal: change Used to UsedIdent > e73cd5a gopls/internal/golang: implement dynamicFuncCallType with typeutil.ClassifyCall > 11a9b3f gopls/internal/server: fix event labels after the big rename > 3e7f74d go/types/typeutil: used doesn't need Info.Selections > b97074b internal/gofix: fix URLs > e850fe1 gopls/internal/golang: CodeAction: place gopls doc as the last action > b948add internal/gofix: move from gopls/internal/analysis/gofix > b437eff go/types/typeutil: implement Callee and StaticCallee with Used > e29f9ae refactor/satisfy: check for presence of types.Info maps > 17ce4c7 refactor/eg: return error if some info maps are missing > 33f80b5 typesinternal: remove RequiresFullInfo > 83a8057 x/tools: regenerate code after go upgrading > 7799973 gopls/internal/analysis/modernize: add docs for missing modernize passes > c788d17 gopls/internal/analysis/modernize: waitgroup: use index.Calls > 3348ae8 go/analysis/passes/nilfunc: use typesinternal.Used > e74d252 gopls/internal/analysis/modernize: check nil before calling maybeNaN > 66c560d x/tools: apply modernize fixes > 300a853 gopls: require go1.24.2 > aee7ae5 internal/typesinternal: support checking for full types.Info > 97789e8 gopls/internal/lsprpc: fix call function with wrong err > 255cfd7 gopls: automatically insert package clause for new go files > ead1fea internal/analysis/modernize: add nil check before comparing with index object > f3a6b96 gopls/internal/analysis/modernize: add modernizer for WaitGroup.Go > 5fba861 internal/typesinternal: add Object and ClassifyCall > 5c9a69f internal/refactor/inline: get rid of imports.Process > 659a8cd go/analysis/analysistest: report input rather result when error happens > aac3cf0 internal/refactor/inline: improve freeishNames > a857356 internal/refactor/inline: improve freeishNames doc > eb75b19 internal/refactor/inline: modernize > 1b0b688 gopls: fix indent issue and track a TODO > 07cbcde gopls/internal/cmd: suppress TestImplementation on go1.23 > 48421ae gopls/internal/analysis/modernize: preserves comments in mapsloop > 8c42f8a gopls/internal/analysis/modernize: use types.RelativeTo to respect current package > fbb7047 internal/refactor/inline: extract import handling from inlineCall > 2d8ef13 internal/refactor/inline: document test file format > 6a91355 internal/refactor/inline: factor out import map construction > b3ce3e1 gopls/completion: use high score for package name main when current package is main > c1b6839 internal/astutil/cursor: Ancestors -> Enclosing (+ reflexive) > d70c04e internal/refactor/inline: replace extractTxtar > 8be0d5f gopls/internal/analysis/maprange: use typeindex > b75dab2 internal/typesinternal/typeindex: suppress test on js > 7efe9a8 gopls/internal/analysis/modernize: rangeint: fix yet another bug > 30641f5 gopls/internal/analysis/modernize: use typeindex throughout > 11a3153 gopls/internal/analysis/modernize: rangeint: respect side effects > 19f73a6 internal/typesinternal/typeindex: index of types.Info > 45b8eac gopls/internal/golang: test initial bindings to unify > 9570155 gopls/internal/golang: test unify result bindings > baedf71 gopls/internal/golang: unify tracks type params > 961631a internal/testfiles: replace outdated function with os.CopyFS > bf12eb7 gopls/internal/analysis/modernize: fix slicedelete triggers on slice identifiers with side effects > ec542a7 gopls/internal/fuzzy: apply modernizers to the fuzzy matcher > 20f8890 internal/astutil/cursor: add Cursor.Contains(Cursor) bool > 084551f go/analysis/passes/maprange: check for redundant Keys/Values calls > 9abefc5 gopls/internal/analysis/modernize: permit int/uint type variants in rangeint > cb292c6 internal/astutil/cursor: unsplit Parent{Edge,Index} -> ParentEdge > c2768b7 gopls/modernize: remove unused functions > 9b2264a gopls/internal/golang/completion: ensure expectedCompositeLiteralType arg is not nil > cfd8cf5 internal/astutil/cursor: split Edge into Parent{Edge,Index} > 3a64d74 all: make function comment match function name > 58e40ae gopls/internal/golang/completion: avoid crash in addFieldItems > be0d52b gopls/internal/cache: improve build constraint trimming > a70d348 gopls/internal/util/persistent: add concurrency test > 7042bab gopls/internal/analysis/modernize: modernizer to suggest using strings.CutPrefix > 3d22fef gopls/internal/analysis/modernize: disable minmax on floating point > e7b4c64 gopls/internal/golang: fix crash in source.test code action > 95eb16e gopls/internal/test/integration: skip x_tools-gotip-openbsd-amd64 (7.6) > 066484e gopls/internal/test/integration/misc: test "annotations" setting > e06efb4 internal/gcimporter: bug.Report in export's panic handler > 6c3e542 gopls/internal/analysis/modernize: preserves comments in minmax > dcc4b8a gopls/internal/golang: use slices.Reverse in pathEnclosingObjNode > 40f8cca internal/imports: fix extra logf argument > e59d6c5 gopls/internal/cache/testfuncs: handle recursive subtests > 4ee50fe gopls/internal/analysis/modernize: rangeint: avoid offering wrong fix > bf70295 cmd/go-contrib-init: drop unneeded GOPATH checks in module mode > 381d68d gopls/internal/util/fingerprint/fingerprint: unify type params > cc7d698 gopls/internal/test/integration/misc: fix TestAssembly for CL 639515 > 03f197e gopls/internal/modernize: remove assignment in ranges > 5a45ac2 x/tools: use range over function for some API > 8fa586e internal/analysis: add function to delete a statement > 29f81e9 gopls/internal/cache: filter **/foo match any depth > 7435a81 gopls/internal/analysis/modernize: document workflow > b08c7a2 gopls/internal/util/fingerprint: split from cache/methodsets > 6a5b66b go.mod: update golang.org/x dependencies > 25a90be gopls/internal/golang: Implementations for func types > db6008c go/types/internal/play: show Cursor.Stack of selected node > ece9e9b gopls/doc/generate: add status in codelenses and inlayhints > 340f21a gopls: move gopls/doc/generate package > 0721940 gopls/internal/analysis/modernize: strings.Fields -> FieldsSeq > 8d38122 gopls/internal/cache: reproduce and fix crash on if cond overflow > d81d6fc gopls/internal/util/asm: better assembly parsing > 455db21 gopls/internal/cache/parsego: fix OOB crash in fixInitStmt > 2b1f550 gopls/internal/analysis/gofix: allow literal array lengths > 0ffdb82 gopls/internal/analysis/gofix: add vet analyzer > 2839096 gopls/internal/analysis/gofix: generic aliases > 0efa5e5 gopls/internal/analysis/modernize: rangeint: non-integer untyped constants > d141499 cmd/toolstash: fix windows executable name handling > 5f02a3e gopls/internal/analysis/modernize: don't import slices within slices > b2aa62b internal/stdlib: provide API for import graph of std library > 608d370 internal/imports: use a more straightforward return value > 408d2e2 x/tools: remove workarounds for Go <1.23 > 66eb306 Revert "internal/settings: drop "annotations" setting" > ff03c59 gopls/internal/analysis/modernize: append -> bytes.Clone > 1cc80ad internal/event/export/ocagent: delete > 8f4b8cd gopls/internal/golang: add package symbols comment > 57b529a doc/release/v0.18.0.md: add -fix flag > 63229bc gopls/internal/analysis/gofix: register "alias" fact type > d740adf gopls/internal/settings: correct SemanticTokenTypes source > 779331a gopls/internal/test/integration/misc: only test asm on {arm,amd}64 > 5dc980c gopls/internal/test/integration/misc: fix "want" assembly > 6399d21 go/analysis/passes/reflectvaluecompare/cmd/reflectvaluecompare: add main.go > 7fed2a4 gopls/internal/analysis/modernize: fix bug in rangeint > 6f7906b x/tools: use ast.IsGenerated throughout > e890c1f gopls/internal/golang: Assembly: support package level var and init > 6d4af1e gopls/internal/golang: Assembly: update "Compiling" message > bf9e2a8 gopls/internal: test fixes for some imports bugs > 851c747 gopls/internal/golang: fix crash when hovering over implicit > 3e76cae internal/analysisinternal: ValidateFix: more specific errors > d2fcd36 go/analysis/passes/unreachable/testdata: relax test for CL 638395 > 2b2a44e gopls/internal/test: avoid panic in TestDoubleParamReturnCompletion > 739a5af gopls/internal/test/marker: skip on the freebsd race builder > 274b237 gopls: add a -severity flag for gopls check > 5299dcb gopls/internal/settings: fix misleading error messages > 3d7c2e2 gopls/internal/golang: add missing json tags for hoverResult > 6e3d8bc gopls/internal/analysis/gofix: use 1.24 iterators > 1c52ccd gopls/internal/analysis/gofix: inline most aliases > 4e0c888 gopls/internal/hover: show alias rhs type declaration on hover > 7347766 gopls/internal/test: fix failures when running tests with GOTOOLCHAIN > f2beb33 gopls: temporarily reinstate the "Structured" hover kind > 23211ff gopls/internal/test/integration: better expectation failures > 8b85edc gopls/internal: use go1.24-isms > f95771e gopls/go.mod: update to go1.24 > 96bfb60 gopls/internal/analysis/modernize: fix minmax bug > 1f6c6d6 gopls/doc: adjust nvim-lspconfig link target > 33f1ed9 gopls/go.mod: update dependencies following the v0.18.0 release > 9f7a2b6 gopls/doc/features: tweak markdown > f0af81c gopls/internal/goasm: support Definition in Go *.s assembly > 300465c gopls/internal/analysis/modernize: fix rangeint bug > 8a39d47 gopls/internal/golang: Add "Eliminate dot import" code action. > 99337eb x/tools: modernize interface{} -> any > 107c5b2 gopls/internal/analysis/modernize: disable unsound maps.Clone fix > 0b693ed internal/astutil/cursor: FindPos: don't assume Files are in Pos order > cd01e86 gopls/internal/golang: make singleFileFixer like fixer > 4991e7d gopls/internal/golang: use pgf.Cursor in CodeAction fix > 877c1d1 gopls: address various staticcheck findings > 44abb0a go/types/internal/play: display type structure > 3c245da gopls: fix diagnostics integration test > e6754ce gopls/internal/cache/parsego: add File.Cursor, and use it > 776604a gopls/internal/analysis/modernize: sortslice: fix crash > df7baa0 gopls/internal/analysis/simplifyrange: more precise fix > ad5dd98 gopls: fix a few bugs related to the new modcache imports source > 4b3fdfd go/analysis/passes/printf: suppress diagnostic for Println("...%XX...") > fe883a8 gopls/internal/analysis/unusedvariable: refine bug.Report golang/go# 71812 > d115b34 gopls/internal/analysis: simplify type-error analyzers with Cursor > c18bffa all: delete redundant //go:debug gotypesalias=1 directives [generated] > 94db710 all: upgrade go directive to at least 1.23.0 [generated] > ead62e9 gopls/internal/analysis/modernize: handle parens > 32ffaa3 gopls/internal/analysis/gofix: one function per kind > 2880aae gopls/internal/protocol: Avoid omitempty for integer fields > 8807101 gopls/internal/analysis/gofix: one function per pass > c0dbb60 gopls: tweak release notes > 85a3833 internal/analysis/gofix: simple type aliases > 809cde4 gopls/internal/analysis/modernize: fix bug in minmax > ab04c19 gopls/internal/analysis/modernize: improve rangeint transformation > ddd4bde gopls/internal/golang: avoid PackageSymbols errors with missing packages > 44b61a1 x/tools: eliminate various unparen (et al) helpers > d0d86e4 x/tools: run gopls/internal/analysis/gofix/main.go -fix > 2f1b076 x/tools: add //go:fix inline > 86f13a9 gopls/internal/analysis/gofix: rename local > 5762944 gopls/internal/analysis/gofix: check package visibility > f9aad70 go/types/typeutil: avoid shifting uintptr by 32 on 32-bit archs > b5a64bb go/analysis/internal/checker: be silent with -fix > b752317 internal/analysisinternal: disable AddImport test without go command > d98774e cmd/signature-fuzzer/internal/fuzz-generator: update to math/rand/v2 > 2593262 gopls/internal/telemetry/cmd/stacks: remove leading \b match > b3c5d10 gopls: record telemetry counters for settings that are used > d2585c4 gopls/internal/golang: folding range: remove FoldingRangeInfo > 0d16805 internal/stdlib: update stdlib index for Go 1.24.0 > 027eab5 go/analysis/analysistest: RunWithSuggestedFix: 3-way merge > f61b225 internal/analysisinternal: AddImport puts new import in a group > 91bac86 internal/analysisinternal: add CanImport > 94c41d3 gopls/internal/golang: add comment about SymbolKind bumping golang.org/x/text 3b64043...4890c57: > 4890c57 go.mod: update golang.org/x dependencies > 566b44f go.mod: update golang.org/x dependencies > d5156da collate/build: do not use println in tests > 221d88c x/text: fix scientific notation by removing extraneous spaces > b18c107 internal/export/unicode: change C comment to mention unassigned code points > 835f8ac language: use a more straightforward return value > ae68efb internal/export/unicode: add CategoryAliases, Cn, and LC > 518d9c0 all: upgrade go directive to at least 1.23.0 [generated] Signed-off-by: Knative Automation <automation@knative.team> * Fix go related issues --------- Signed-off-by: Knative Automation <automation@knative.team> Co-authored-by: David Simansky <dsimansk@redhat.com>
1 parent 6c6ddcd commit 96721e5

File tree

9 files changed

+254
-151
lines changed

9 files changed

+254
-151
lines changed

.golangci.yaml

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1+
version: "2"
12
run:
2-
timeout: 5m
3-
43
build-tags:
54
- e2e
6-
75
linters:
86
enable:
97
- errorlint
@@ -13,10 +11,26 @@ linters:
1311
- unparam
1412
disable:
1513
- errcheck
16-
17-
issues:
18-
exclude-rules:
19-
- path: test # Excludes /test, *_test.go etc.
20-
linters:
21-
- gosec
22-
- unparam
14+
exclusions:
15+
generated: lax
16+
presets:
17+
- comments
18+
- common-false-positives
19+
- legacy
20+
- std-error-handling
21+
rules:
22+
- linters:
23+
- gosec
24+
- unparam
25+
path: test
26+
paths:
27+
- third_party$
28+
- builtin$
29+
- examples$
30+
formatters:
31+
exclusions:
32+
generated: lax
33+
paths:
34+
- third_party$
35+
- builtin$
36+
- examples$

go.mod

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module knative.dev/client
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
66
github.com/spf13/cobra v1.8.1
@@ -9,10 +9,10 @@ require (
99
k8s.io/apimachinery v0.32.2
1010
k8s.io/code-generator v0.32.2
1111
knative.dev/client/pkg v0.0.0-00010101000000-000000000000
12-
knative.dev/hack v0.0.0-20250217122557-ce4c934f30e5
13-
knative.dev/networking v0.0.0-20250217154350-2cde4327c6c8
14-
knative.dev/pkg v0.0.0-20250218011850-c925de2a3f07
15-
knative.dev/serving v0.44.1-0.20250218114651-582f4539db64
12+
knative.dev/hack v0.0.0-20250331013814-c577ed9f7775
13+
knative.dev/networking v0.0.0-20250415164913-6268d931d247
14+
knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883
15+
knative.dev/serving v0.45.0
1616
sigs.k8s.io/yaml v1.4.0
1717
)
1818

@@ -27,6 +27,7 @@ require (
2727
github.com/beorn7/perks v1.0.1 // indirect
2828
github.com/blendle/zapdriver v1.3.1 // indirect
2929
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
30+
github.com/cert-manager/cert-manager v1.16.3 // indirect
3031
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3132
github.com/cloudevents/sdk-go/sql/v2 v2.15.2 // indirect
3233
github.com/cloudevents/sdk-go/v2 v2.15.2 // indirect
@@ -49,7 +50,7 @@ require (
4950
github.com/golang/protobuf v1.5.4 // indirect
5051
github.com/google/btree v1.1.2 // indirect
5152
github.com/google/gnostic-models v0.6.9 // indirect
52-
github.com/google/go-cmp v0.6.0 // indirect
53+
github.com/google/go-cmp v0.7.0 // indirect
5354
github.com/google/go-containerregistry v0.20.3 // indirect
5455
github.com/google/gofuzz v1.2.0 // indirect
5556
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
@@ -100,21 +101,21 @@ require (
100101
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
101102
go.uber.org/multierr v1.11.0 // indirect
102103
go.uber.org/zap v1.27.0 // indirect
103-
golang.org/x/mod v0.23.0 // indirect
104-
golang.org/x/net v0.35.0 // indirect
104+
golang.org/x/mod v0.24.0 // indirect
105+
golang.org/x/net v0.39.0 // indirect
105106
golang.org/x/oauth2 v0.26.0 // indirect
106-
golang.org/x/sync v0.11.0 // indirect
107-
golang.org/x/sys v0.30.0 // indirect
108-
golang.org/x/term v0.29.0 // indirect
109-
golang.org/x/text v0.22.0 // indirect
107+
golang.org/x/sync v0.13.0 // indirect
108+
golang.org/x/sys v0.32.0 // indirect
109+
golang.org/x/term v0.31.0 // indirect
110+
golang.org/x/text v0.24.0 // indirect
110111
golang.org/x/time v0.10.0 // indirect
111-
golang.org/x/tools v0.30.0 // indirect
112-
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
112+
golang.org/x/tools v0.32.0 // indirect
113+
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
113114
google.golang.org/api v0.198.0 // indirect
114115
google.golang.org/genproto/googleapis/api v0.0.0-20250207221924-e9438ea467c6 // indirect
115116
google.golang.org/genproto/googleapis/rpc v0.0.0-20250207221924-e9438ea467c6 // indirect
116-
google.golang.org/grpc v1.70.0 // indirect
117-
google.golang.org/protobuf v1.36.5 // indirect
117+
google.golang.org/grpc v1.71.1 // indirect
118+
google.golang.org/protobuf v1.36.6 // indirect
118119
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
119120
gopkg.in/inf.v0 v0.9.1 // indirect
120121
gopkg.in/ini.v1 v1.67.0 // indirect
@@ -128,7 +129,8 @@ require (
128129
k8s.io/klog/v2 v2.130.1 // indirect
129130
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
130131
k8s.io/utils v0.0.0-20241210054802-24370beab758 // indirect
131-
knative.dev/eventing v0.44.1-0.20250218063550-9a7c6d5633c5 // indirect
132+
knative.dev/eventing v0.45.0 // indirect
133+
sigs.k8s.io/gateway-api v1.1.0 // indirect
132134
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
133135
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect
134136
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect

go.sum

Lines changed: 42 additions & 38 deletions
Large diffs are not rendered by default.

go.work

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
go 1.23.0
1+
go 1.24.0
22

3-
toolchain go1.23.6
3+
toolchain go1.24.2
44

55
use (
66
.

go.work.sum

Lines changed: 108 additions & 30 deletions
Large diffs are not rendered by default.

pkg/go.mod

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
module knative.dev/client/pkg
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
66
emperror.dev/errors v0.8.1
77
github.com/charmbracelet/bubbles v0.17.1
88
github.com/charmbracelet/bubbletea v0.25.0
99
github.com/charmbracelet/lipgloss v0.9.1
1010
github.com/erikgeiser/promptkit v0.9.0
11-
github.com/google/go-cmp v0.6.0
11+
github.com/google/go-cmp v0.7.0
1212
github.com/hashicorp/golang-lru v1.0.2 // indirect
1313
github.com/hashicorp/hcl v1.0.1-vault-5 // indirect
1414
github.com/mitchellh/go-homedir v1.1.0
@@ -18,19 +18,19 @@ require (
1818
github.com/spf13/viper v1.16.0
1919
go.uber.org/multierr v1.11.0
2020
go.uber.org/zap v1.27.0
21-
golang.org/x/mod v0.23.0
22-
golang.org/x/term v0.29.0
21+
golang.org/x/mod v0.24.0
22+
golang.org/x/term v0.31.0
2323
gotest.tools/v3 v3.3.0
2424
k8s.io/api v0.32.2
2525
k8s.io/apiextensions-apiserver v0.32.1
2626
k8s.io/apimachinery v0.32.2
2727
k8s.io/cli-runtime v0.29.2
2828
k8s.io/client-go v0.32.2
2929
k8s.io/utils v0.0.0-20241210054802-24370beab758
30-
knative.dev/eventing v0.44.1-0.20250218063550-9a7c6d5633c5
31-
knative.dev/networking v0.0.0-20250217154350-2cde4327c6c8
32-
knative.dev/pkg v0.0.0-20250218011850-c925de2a3f07
33-
knative.dev/serving v0.44.1-0.20250218114651-582f4539db64
30+
knative.dev/eventing v0.45.0
31+
knative.dev/networking v0.0.0-20250415164913-6268d931d247
32+
knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883
33+
knative.dev/serving v0.45.0
3434
sigs.k8s.io/yaml v1.4.0
3535
)
3636

@@ -44,6 +44,7 @@ require (
4444
github.com/beorn7/perks v1.0.1 // indirect
4545
github.com/blendle/zapdriver v1.3.1 // indirect
4646
github.com/census-instrumentation/opencensus-proto v0.4.1 // indirect
47+
github.com/cert-manager/cert-manager v1.16.3 // indirect
4748
github.com/cespare/xxhash/v2 v2.3.0 // indirect
4849
github.com/charmbracelet/harmonica v0.2.0 // indirect
4950
github.com/cloudevents/sdk-go/sql/v2 v2.15.2 // indirect
@@ -113,24 +114,23 @@ require (
113114
github.com/sergi/go-diff v1.2.0 // indirect
114115
github.com/spf13/cast v1.5.1 // indirect
115116
github.com/spf13/jwalterweatherman v1.1.0 // indirect
116-
github.com/stretchr/objx v0.5.2 // indirect
117117
github.com/subosito/gotenv v1.6.0 // indirect
118118
github.com/x448/float16 v0.8.4 // indirect
119119
github.com/xlab/treeprint v1.2.0 // indirect
120120
go.opencensus.io v0.24.0 // indirect
121121
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
122-
golang.org/x/net v0.35.0 // indirect
122+
golang.org/x/net v0.39.0 // indirect
123123
golang.org/x/oauth2 v0.26.0 // indirect
124-
golang.org/x/sync v0.11.0 // indirect
125-
golang.org/x/sys v0.30.0 // indirect
126-
golang.org/x/text v0.22.0 // indirect
124+
golang.org/x/sync v0.13.0 // indirect
125+
golang.org/x/sys v0.32.0 // indirect
126+
golang.org/x/text v0.24.0 // indirect
127127
golang.org/x/time v0.10.0 // indirect
128-
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
128+
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
129129
google.golang.org/api v0.198.0 // indirect
130130
google.golang.org/genproto/googleapis/api v0.0.0-20250207221924-e9438ea467c6 // indirect
131131
google.golang.org/genproto/googleapis/rpc v0.0.0-20250207221924-e9438ea467c6 // indirect
132-
google.golang.org/grpc v1.70.0 // indirect
133-
google.golang.org/protobuf v1.36.5 // indirect
132+
google.golang.org/grpc v1.71.1 // indirect
133+
google.golang.org/protobuf v1.36.6 // indirect
134134
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
135135
gopkg.in/inf.v0 v0.9.1 // indirect
136136
gopkg.in/ini.v1 v1.67.0 // indirect
@@ -139,6 +139,7 @@ require (
139139
k8s.io/apiserver v0.32.1 // indirect
140140
k8s.io/klog/v2 v2.130.1 // indirect
141141
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
142+
sigs.k8s.io/gateway-api v1.1.0 // indirect
142143
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
143144
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect
144145
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect

0 commit comments

Comments
 (0)