mirror of
https://github.com/hanzoai/k8s.git
synced 2026-10-02 15:40:05 +00:00
No source change was required. The breaks in this range are the composition verb (Use widened to ...Component), the removal of App.Add and App.Graft, Prepare() becoming an exported Build() error, Router losing Fiber(), and in v1.24 the removal of the last wrapRouter.Fiber escape hatch. This repo touches none of them: its one Use call passes middleware already typed zip.Handler, it declares no local zip.Router, it never composed with Add or Graft, it already calls Build() and checks the error, and both .Fiber() call sites hold the concrete *zip.App, which still has the method. Operation ids are unchanged, which is the result that mattered here, since this repo publishes an openapi.json and a k8s.plugin.json that name ops in 36 places. Two independent reasons. All 36 typed ops register on the root app and on the root peer app -- there is no Group in the module -- so composeOps takes the depth-0, empty-prefix path and leaves them untouched. And every one of them declares its id with zip.WithOperationID, which v1.24 made immune to composition outright: occurrenceID now returns a declared id verbatim at any prefix and any depth, so these ids also survive being mounted under a prefix by a host. Both committed projections regenerate byte-identical to the v1.20.0 output. Sole branch chore/zip-v1.19 renamed to main; same commit, nothing else in the repo. Co-authored-by: Hanzo Dev <[email protected]>
67 lines
2.7 KiB
AMPL
67 lines
2.7 KiB
AMPL
module github.com/hanzoai/k8s
|
|
|
|
go 1.26.5
|
|
|
|
require (
|
|
github.com/zap-proto/zip v1.24.2
|
|
k8s.io/api v0.35.3
|
|
k8s.io/apimachinery v0.35.3
|
|
k8s.io/client-go v0.35.3
|
|
k8s.io/metrics v0.35.3
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.2.1 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
|
|
github.com/fxamacker/cbor/v2 v2.9.1 // indirect
|
|
github.com/go-logr/logr v1.4.3 // indirect
|
|
github.com/go-openapi/jsonpointer v0.21.0 // indirect
|
|
github.com/go-openapi/jsonreference v0.20.2 // indirect
|
|
github.com/go-openapi/swag v0.23.0 // indirect
|
|
github.com/gofiber/schema v1.7.1 // indirect
|
|
github.com/gofiber/utils/v2 v2.0.4 // indirect
|
|
github.com/google/gnostic-models v0.7.0 // indirect
|
|
github.com/google/uuid v1.6.0 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.18.5 // indirect
|
|
github.com/luxfi/log v1.4.3 // indirect
|
|
github.com/mailru/easyjson v0.7.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.21 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/philhofer/fwd v1.2.0 // indirect
|
|
github.com/spf13/pflag v1.0.9 // indirect
|
|
github.com/tinylib/msgp v1.6.4 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fasthttp v1.70.0 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
github.com/zap-proto/fiber/v3 v3.2.1 // indirect
|
|
github.com/zap-proto/go v1.3.0 // indirect
|
|
github.com/zap-proto/http v0.3.1 // indirect
|
|
go.yaml.in/yaml/v2 v2.4.3 // indirect
|
|
go.yaml.in/yaml/v3 v3.0.4 // indirect
|
|
golang.org/x/crypto v0.50.0 // indirect
|
|
golang.org/x/net v0.53.0 // indirect
|
|
golang.org/x/oauth2 v0.30.0 // indirect
|
|
golang.org/x/sys v0.43.0 // indirect
|
|
golang.org/x/term v0.42.0 // indirect
|
|
golang.org/x/text v0.36.0 // indirect
|
|
golang.org/x/time v0.9.0 // indirect
|
|
google.golang.org/protobuf v1.36.8 // indirect
|
|
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
|
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
|
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
k8s.io/klog/v2 v2.130.1 // indirect
|
|
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
|
|
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
|
|
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
|
|
sigs.k8s.io/randfill v1.0.0 // indirect
|
|
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
|
|
sigs.k8s.io/yaml v1.6.0 // indirect
|
|
)
|