Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bufbuild/buf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.50.0
Choose a base ref
...
head repository: bufbuild/buf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.50.1
Choose a head ref
Loading
Showing with 1,475 additions and 3,510 deletions.
  1. +6 −2 .github/workflows/buf-binary-size.yaml
  2. +1 −1 .github/workflows/build-and-draft-release.yaml
  3. +7 −3 .github/workflows/ci.yaml
  4. +1 −1 .github/workflows/codeql.yaml
  5. +1 −1 .github/workflows/make-upgrade.yaml
  6. +6 −2 .github/workflows/previous.yaml
  7. +6 −2 .github/workflows/windows.yaml
  8. +5 −0 CHANGELOG.md
  9. +2 −2 Dockerfile.buf
  10. +45 −50 go.mod
  11. +80 −173 go.sum
  12. +1 −1 make/buf/all.mk
  13. +1 −1 make/buf/docker/Dockerfile.release
  14. +2 −2 make/go/dep_buf.mk
  15. +23 −7 make/go/dep_golangci_lint.mk
  16. +2 −2 make/go/dep_protoc_gen_go.mk
  17. +1 −1 make/go/go.mk
  18. +1 −1 private/buf/bufcli/bufcli.go
  19. +1 −1 private/buf/bufcli/cache.go
  20. +1 −1 private/buf/bufcli/flags_args.go
  21. +5 −5 private/buf/buffetch/buffetch.go
  22. +2 −2 private/buf/buffetch/internal/internal.go
  23. +1 −1 private/buf/buflsp/file.go
  24. +1 −1 private/buf/buflsp/report.go
  25. +3 −4 private/buf/buflsp/server.go
  26. +2 −2 private/buf/buflsp/symbol.go
  27. +3 −2 private/buf/bufmigrate/migrator.go
  28. +3 −3 private/buf/bufprotopluginexec/protoc_proxy_handler.go
  29. +2 −3 private/buf/bufwkt/cmd/wkt-go-data/main.go
  30. +2 −2 private/buf/bufworkspace/option.go
  31. +5 −4 private/buf/bufworkspace/workspace.go
  32. +2 −2 private/buf/bufworkspace/workspace_dep_manager_provider.go
  33. +4 −7 private/buf/cmd/buf/buf_test.go
  34. +1 −1 private/buf/cmd/buf/command/beta/internal/internal.go
  35. +3 −3 private/buf/cmd/buf/command/beta/price/price.go
  36. +1 −1 private/buf/cmd/buf/command/dep/internal/internal.go
  37. +1 −1 private/buf/cmd/buf/command/push/push.go
  38. +2 −2 private/buf/cmd/buf/command/registry/registrylogin/registrylogin.go
  39. +2 −4 private/buf/cmd/buf/command/registry/registrylogout/registrylogout.go
  40. +1 −1 private/bufpkg/bufanalysis/bufanalysis.go
  41. +2 −2 private/bufpkg/bufcheck/bufcheck.go
  42. +3 −3 private/bufpkg/bufcheck/bufcheckserver/bufcheckserver.go
  43. +11 −6 private/bufpkg/bufcheck/bufcheckserver/internal/bufcheckserverbuild/bufcheckserverbuild.go
  44. +2 −2 private/bufpkg/bufcheck/bufcheckserver/internal/bufcheckserverhandle/breaking.go
  45. +0 −19 private/bufpkg/bufcheck/bufcheckserver/internal/bufcheckserverhandle/lint.go
  46. +1 −1 private/bufpkg/bufcheck/bufcheckserver/internal/bufcheckserverutil/lint.go
  47. +1 −1 private/bufpkg/bufcheck/internal/bufcheckopt/bufcheckopt.go
  48. +3 −13 private/bufpkg/bufcheck/internal/cmd/buf-plugin-suffix/handlers.go
  49. +0 −11 private/bufpkg/bufcheck/lint_test.go
  50. +0 −7 private/bufpkg/bufcheck/testdata/lint/import_no_weak/a.proto
  51. +0 −4 private/bufpkg/bufcheck/testdata/lint/import_no_weak/buf.yaml
  52. +0 −6 private/bufpkg/bufcheck/testdata/lint/import_no_weak/one/one.proto
  53. +0 −3 private/bufpkg/bufcheck/testdata/lint/import_no_weak/sub/sub1.proto
  54. +0 −3 private/bufpkg/bufcheck/testdata/lint/import_no_weak/sub/sub2.proto
  55. +7 −10 private/bufpkg/bufcobra/markdown.go
  56. +1 −1 private/bufpkg/bufconfig/buf_gen_yaml_file.go
  57. +3 −3 private/bufpkg/bufconfig/buf_lock_file.go
  58. +3 −2 private/bufpkg/bufconfig/buf_work_yaml_file.go
  59. +5 −4 private/bufpkg/bufconfig/buf_yaml_file.go
  60. +6 −4 private/bufpkg/bufconfig/check_config.go
  61. +1 −1 private/bufpkg/bufconfig/file_version.go
  62. +2 −2 private/bufpkg/bufconfig/generate_managed_config.go
  63. +2 −2 private/bufpkg/bufconfig/util.go
  64. +1 −1 private/bufpkg/bufimage/bufimage.go
  65. +1 −2 private/bufpkg/bufimage/bufimagemodify/internal/field_options_trie.go
  66. +2 −2 private/bufpkg/bufimage/bufimagemodify/internal/marksweeper.go
  67. +1 −1 private/bufpkg/bufimage/bufimageutil/testdata/importmods/regular_weak.txtar
  68. +1 −1 private/bufpkg/bufimage/bufimageutil/testdata/importmods/weak_public.txtar
  69. +3 −2 private/bufpkg/bufimage/image_file.go
  70. +44 −101 private/bufpkg/bufmodule/added_module.go
  71. +37 −55 private/bufpkg/bufmodule/bufmoduleapi/module_data_provider.go
  72. +1 −1 private/bufpkg/bufmodule/bufmodulestore/commit_store.go
  73. +8 −8 private/bufpkg/bufmodule/bufmodulestore/module_data_store.go
  74. +2 −2 private/bufpkg/bufmodule/bufmoduletesting/bufmoduletesting.go
  75. +1 −1 private/bufpkg/bufmodule/file_type.go
  76. +55 −57 private/bufpkg/bufmodule/module.go
  77. +33 −37 private/bufpkg/bufmodule/module_data.go
  78. +2 −1 private/bufpkg/bufmodule/module_read_bucket.go
  79. +2 −3 private/bufpkg/bufmodule/module_set_builder.go
  80. +1 −1 private/bufpkg/bufmodule/module_visibility.go
  81. +1 −1 private/bufpkg/bufparse/full_name.go
  82. +1 −1 private/bufpkg/bufplugin/bufpluginapi/plugin_data_provider.go
  83. +3 −3 private/bufpkg/bufplugin/bufpluginstore/module_data_store.go
  84. +1 −1 private/bufpkg/bufplugin/plugin_visibility.go
  85. +1 −1 private/bufpkg/bufprotocompile/bufprotocompile.go
  86. +2 −2 private/bufpkg/bufprotosource/bufprotosource.go
  87. +8 −8 private/bufpkg/bufprotosource/file.go
  88. +1 −2 private/bufpkg/bufprotosource/files.go
  89. +1 −1 private/bufpkg/bufremoteplugin/bufremotepluginconfig/config.go
  90. +2 −2 private/bufpkg/bufremoteplugin/bufremoteplugindocker/docker.go
  91. +1 −1 private/bufpkg/bufremoteplugin/bufremoteplugindocker/docker_test.go
  92. +0 −64 private/gen/proto/connect/buf/alpha/registry/v1alpha1/registryv1alpha1connect/admin.connect.go
  93. +0 −199 ...e/gen/proto/connect/buf/alpha/registry/v1alpha1/registryv1alpha1connect/recommendation.connect.go
  94. +10 −79 private/gen/proto/connect/buf/alpha/registry/v1alpha1/registryv1alpha1connect/user.connect.go
  95. +5 −5 private/gen/proto/go/buf/alpha/audit/v1alpha1/event.pb.go
  96. +5 −5 private/gen/proto/go/buf/alpha/audit/v1alpha1/service.pb.go
  97. +5 −5 private/gen/proto/go/buf/alpha/breaking/v1/config.pb.go
  98. +5 −5 private/gen/proto/go/buf/alpha/image/v1/image.pb.go
  99. +5 −5 private/gen/proto/go/buf/alpha/lint/v1/config.pb.go
  100. +5 −5 private/gen/proto/go/buf/alpha/module/v1alpha1/module.pb.go
  101. +423 −766 private/gen/proto/go/buf/alpha/registry/v1alpha1/admin.pb.go
  102. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/authn.pb.go
  103. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/authz.pb.go
  104. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/convert.pb.go
  105. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/display.pb.go
  106. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/doc.pb.go
  107. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/download.pb.go
  108. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/git_metadata.pb.go
  109. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/github.pb.go
  110. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/image.pb.go
  111. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/jsonschema.pb.go
  112. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/module.pb.go
  113. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/organization.pb.go
  114. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/owner.pb.go
  115. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/plugin_curation.pb.go
  116. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/push.pb.go
  117. +0 −706 private/gen/proto/go/buf/alpha/registry/v1alpha1/recommendation.pb.go
  118. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/reference.pb.go
  119. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/repository.pb.go
  120. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/repository_branch.pb.go
  121. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/repository_commit.pb.go
  122. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/repository_tag.pb.go
  123. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/resolve.pb.go
  124. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/resource.pb.go
  125. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/role.pb.go
  126. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/schema.pb.go
  127. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/scim_token.pb.go
  128. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/search.pb.go
  129. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/studio.pb.go
  130. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/studio_request.pb.go
  131. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/token.pb.go
  132. +174 −478 private/gen/proto/go/buf/alpha/registry/v1alpha1/user.pb.go
  133. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/verification_status.pb.go
  134. +5 −5 private/gen/proto/go/buf/alpha/registry/v1alpha1/webhook.pb.go
  135. +5 −5 private/gen/proto/go/buf/alpha/studio/v1alpha1/invoke.pb.go
  136. +5 −5 private/gen/proto/go/buf/alpha/webhook/v1alpha1/event.pb.go
  137. +5 −5 private/gen/proto/go/google/protobuf/cpp_features.pb.go
  138. +5 −5 private/gen/proto/go/google/protobuf/java_features.pb.go
  139. +5 −5 private/gen/proto/go/grpc/reflection/v1/reflection.pb.go
  140. +1 −1 private/pkg/app/appcmd/positional_args.go
  141. +19 −0 private/pkg/app/appext/appext.go
  142. +1 −1 private/pkg/bandeps/bandeps.go
  143. +1 −1 private/pkg/cert/certclient/util.go
  144. +1 −1 private/pkg/dag/comparable_graph.go
  145. +3 −2 private/pkg/dag/dagtest/dagtest.go
  146. +1 −1 private/pkg/dag/graph.go
  147. +1 −1 private/pkg/diff/diff.go
  148. +3 −3 private/pkg/filelock/locker.go
  149. +24 −0 private/pkg/oauth2/client.go
  150. +48 −0 private/pkg/oauth2/client_test.go
  151. +1 −1 private/pkg/oauth2/device.go
  152. +1 −7 private/pkg/protogenutil/protogenutil.go
  153. +3 −2 private/pkg/protosourcepath/enum.go
  154. +4 −7 private/pkg/protosourcepath/enumvalue.go
  155. +4 −7 private/pkg/protosourcepath/field.go
  156. +7 −14 private/pkg/protosourcepath/message.go
  157. +4 −7 private/pkg/protosourcepath/method.go
  158. +5 −8 private/pkg/protosourcepath/protosourcepath.go
  159. +3 −2 private/pkg/protosourcepath/service.go
  160. +3 −3 private/pkg/shake256/shake256.go
  161. +8 −102 private/pkg/slicesext/slicesext.go
  162. +1 −1 private/pkg/storage/diff.go
  163. +1 −1 private/pkg/storage/mapper.go
  164. +1 −1 private/pkg/zapapp/zapapp.go
  165. +0 −25 proto/buf/alpha/registry/v1alpha1/admin.proto
  166. +0 −70 proto/buf/alpha/registry/v1alpha1/recommendation.proto
  167. +0 −25 proto/buf/alpha/registry/v1alpha1/user.proto
8 changes: 6 additions & 2 deletions .github/workflows/buf-binary-size.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: binary-size
on: push
on:
push:
branches:
- main
pull_request:
# Prevent writing to the repository using the CI token.
# Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
permissions: read-all
@@ -14,7 +18,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
- name: cache
uses: actions/cache@v4
with:
2 changes: 1 addition & 1 deletion .github/workflows/build-and-draft-release.yaml
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
- name: Set up Git name and email
run: |
git config user.name "${{ github.actor }}"
10 changes: 7 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: ci
on: push
on:
push:
branches:
- main
pull_request:
# Prevent writing to the repository using the CI token.
# Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
permissions: read-all
@@ -14,7 +18,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
- name: cache
uses: actions/cache@v4
with:
@@ -50,7 +54,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
- name: cache
uses: actions/cache@v4
with:
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
- name: initialize
uses: github/codeql-action/init@v3
with:
2 changes: 1 addition & 1 deletion .github/workflows/make-upgrade.yaml
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
cache: false
- name: Set up Git name and email
run: |
8 changes: 6 additions & 2 deletions .github/workflows/previous.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: previous
on: push
on:
push:
branches:
- main
pull_request:
# Prevent writing to the repository using the CI token.
# Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
permissions: read-all
@@ -9,7 +13,7 @@ jobs:
test-previous:
strategy:
matrix:
go-version: ['1.22.x']
go-version: ['1.23.x']
runs-on: ubuntu-latest
steps:
- name: checkout
8 changes: 6 additions & 2 deletions .github/workflows/windows.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: windows
on: push
on:
push:
branches:
- main
pull_request:
# Prevent writing to the repository using the CI token.
# Ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
permissions: read-all
@@ -21,7 +25,7 @@ jobs:
- name: setup-go
uses: actions/setup-go@v5
with:
go-version: '1.23.x'
go-version: '1.24.x'
cache: true
- name: windows-cache
uses: actions/cache@v4
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## [v1.50.1] - 2025-03-10

- Minor fixes and dependency updates.

## [v1.50.0] - 2025-01-17

- Add input parameter `filter` for use with git inputs. This sets the filter
@@ -1327,6 +1331,7 @@ buf check breaking proto --against .git#branch=master,subdir=proto

Initial beta release.

[v1.50.1]: https://github.com/bufbuild/buf/compare/v1.50.0...v1.50.1
[v1.50.0]: https://github.com/bufbuild/buf/compare/v1.49.0...v1.50.0
[v1.49.0]: https://github.com/bufbuild/buf/compare/v1.48.0...v1.49.0
[v1.48.0]: https://github.com/bufbuild/buf/compare/v1.47.2...v1.48.0
4 changes: 2 additions & 2 deletions Dockerfile.buf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM --platform=${BUILDPLATFORM} golang:1.23-alpine3.21 as builder
FROM --platform=${BUILDPLATFORM} golang:1.24-alpine3.21 as builder

Check warning on line 1 in Dockerfile.buf

GitHub Actions / docker

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

WORKDIR /workspace

@@ -13,7 +13,7 @@ ARG TARGETARCH
RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} \
go build -ldflags "-s -w" -trimpath -buildvcs=false -o /go/bin/buf ./cmd/buf

FROM --platform=${TARGETPLATFORM} alpine:3.21.2
FROM --platform=${TARGETPLATFORM} alpine:3.21.3

Check warning on line 16 in Dockerfile.buf

GitHub Actions / docker

Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior

RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/

RUN apk add --update --no-cache \
ca-certificates \
95 changes: 45 additions & 50 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,78 +1,71 @@
module github.com/bufbuild/buf

go 1.22.0
go 1.23.0

toolchain go1.23.4
toolchain go1.23.5

require (
buf.build/gen/go/bufbuild/bufplugin/protocolbuffers/go v1.36.3-20241031151143-70f632351282.1
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.3-20241127180247-a33202765966.1
buf.build/gen/go/bufbuild/registry/connectrpc/go v1.18.1-20250106231242-56271afbd6ce.1
buf.build/gen/go/bufbuild/registry/protocolbuffers/go v1.36.3-20250106231242-56271afbd6ce.1
buf.build/go/bufplugin v0.6.0
buf.build/gen/go/bufbuild/bufplugin/protocolbuffers/go v1.36.4-20250121211742-6d880cc6cc8d.1
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.4-20241127180247-a33202765966.1
buf.build/gen/go/bufbuild/registry/connectrpc/go v1.18.1-20250116203702-1c024d64352b.1
buf.build/gen/go/bufbuild/registry/protocolbuffers/go v1.36.4-20250116203702-1c024d64352b.1
buf.build/go/bufplugin v0.7.0
buf.build/go/protoyaml v0.3.1
buf.build/go/spdx v0.2.0
connectrpc.com/connect v1.18.1
connectrpc.com/otelconnect v0.7.1
github.com/bufbuild/protocompile v0.14.1
github.com/bufbuild/protoplugin v0.0.0-20250106231243-3a819552c9d9
github.com/bufbuild/protovalidate-go v0.8.2
github.com/docker/docker v27.5.0+incompatible
github.com/go-chi/chi/v5 v5.2.0
github.com/docker/docker v28.0.0+incompatible
github.com/go-chi/chi/v5 v5.2.1
github.com/gofrs/flock v0.12.1
github.com/google/cel-go v0.22.1
github.com/google/go-cmp v0.6.0
github.com/google/go-containerregistry v0.20.2
github.com/google/cel-go v0.24.1
github.com/google/go-cmp v0.7.0
github.com/google/go-containerregistry v0.20.3
github.com/google/uuid v1.6.0
github.com/jdx/go-netrc v1.0.0
github.com/jhump/protoreflect/v2 v2.0.0-beta.2
github.com/klauspost/compress v1.17.11
github.com/klauspost/compress v1.18.0
github.com/klauspost/pgzip v1.2.6
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
github.com/pkg/profile v1.7.0
github.com/quic-go/quic-go v0.48.2
github.com/quic-go/quic-go v0.50.0
github.com/rs/cors v1.11.1
github.com/spf13/cobra v1.8.1
github.com/spf13/pflag v1.0.5
github.com/spf13/cobra v1.9.1
github.com/spf13/pflag v1.0.6
github.com/stretchr/testify v1.10.0
github.com/tetratelabs/wazero v1.8.2
github.com/tetratelabs/wazero v1.9.0
go.lsp.dev/jsonrpc2 v0.10.0
go.lsp.dev/protocol v0.12.0
go.uber.org/zap v1.27.0
go.uber.org/zap/exp v0.3.0
golang.org/x/crypto v0.32.0
golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8
golang.org/x/mod v0.22.0
golang.org/x/net v0.34.0
golang.org/x/sync v0.10.0
golang.org/x/term v0.28.0
golang.org/x/tools v0.29.0
google.golang.org/protobuf v1.36.4-0.20250116160514-2005adbe0cf6
golang.org/x/crypto v0.36.0
golang.org/x/mod v0.24.0
golang.org/x/net v0.37.0
golang.org/x/sync v0.12.0
golang.org/x/term v0.30.0
golang.org/x/tools v0.31.0
google.golang.org/protobuf v1.36.5
gopkg.in/yaml.v3 v3.0.1
pluginrpc.com/pluginrpc v0.5.0
)

require (
buf.build/gen/go/pluginrpc/pluginrpc/protocolbuffers/go v1.36.3-20241007202033-cf42259fcbfc.1 // indirect
cel.dev/expr v0.19.1 // indirect
buf.build/gen/go/pluginrpc/pluginrpc/protocolbuffers/go v1.36.4-20241007202033-cf42259fcbfc.1 // indirect
cel.dev/expr v0.19.2 // indirect
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 // indirect
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
github.com/Microsoft/go-winio v0.6.2 // indirect
github.com/Microsoft/hcsshim v0.12.9 // indirect
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
github.com/containerd/cgroups/v3 v3.0.5 // indirect
github.com/containerd/containerd v1.7.25 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/containerd/continuity v0.4.5 // indirect
github.com/containerd/errdefs v1.0.0 // indirect
github.com/containerd/errdefs/pkg v0.3.0 // indirect
github.com/containerd/log v0.1.0 // indirect
github.com/containerd/platforms v0.2.1 // indirect
github.com/containerd/stargz-snapshotter/estargz v0.16.3 // indirect
github.com/containerd/ttrpc v1.2.7 // indirect
github.com/containerd/typeurl/v2 v2.2.3 // indirect
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/docker/cli v27.5.0+incompatible // indirect
github.com/docker/cli v27.5.1+incompatible // indirect
github.com/docker/distribution v2.8.3+incompatible // indirect
github.com/docker/docker-credential-helpers v0.8.2 // indirect
github.com/docker/go-connections v0.5.0 // indirect
@@ -83,8 +76,7 @@ require (
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect
github.com/google/pprof v0.0.0-20250302191652-9094ed2288e7 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mitchellh/go-homedir v1.1.0 // indirect
@@ -102,7 +94,7 @@ require (
github.com/onsi/ginkgo/v2 v2.22.2 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.1.0 // indirect
github.com/opencontainers/runtime-spec v1.2.0 // indirect
github.com/opencontainers/selinux v1.11.0 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/quic-go/qpack v0.5.1 // indirect
@@ -111,20 +103,23 @@ require (
github.com/segmentio/encoding v0.4.1 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/stoewer/go-strcase v1.3.0 // indirect
github.com/vbatts/tar-split v0.11.6 // indirect
github.com/vbatts/tar-split v0.12.1 // indirect
go.lsp.dev/pkg v0.0.0-20210717090340-384b27a52fb2 // indirect
go.lsp.dev/uri v0.3.0 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
go.opentelemetry.io/otel v1.33.0 // indirect
go.opentelemetry.io/otel/metric v1.33.0 // indirect
go.opentelemetry.io/otel/trace v1.33.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
go.opentelemetry.io/otel v1.34.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 // indirect
go.opentelemetry.io/otel/metric v1.34.0 // indirect
go.opentelemetry.io/otel/sdk/metric v1.32.0 // indirect
go.opentelemetry.io/otel/trace v1.34.0 // indirect
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
go.uber.org/mock v0.5.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/sys v0.29.0 // indirect
golang.org/x/text v0.21.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20250106144421-5f5ef82da422 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422 // indirect
google.golang.org/grpc v1.69.4 // indirect
golang.org/x/exp v0.0.0-20250228200357-dead58393ab7 // indirect
golang.org/x/sys v0.31.0 // indirect
golang.org/x/text v0.23.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287 // indirect
google.golang.org/grpc v1.70.0 // indirect
)
Loading