chore(deps): update bufbuild/buf docker tag to v1.30.1 #109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.26.1
->1.30.1
Release Notes
bufbuild/buf (bufbuild/buf)
v1.30.1
Compare Source
buf lint
incorrectly reports an error for(buf.validate.field).repeated
is set for a repeated validation rule.
v1.30.0
Compare Source
buf generate
so it populates the recently-addedsource_file_descriptors
field of the
CodeGeneratorRequest
message. This provides the plugin with access to optionsthat are configured to only be retained in source and not at runtime (via
field option).
Descriptors in the
proto_file
field will not include any options configured this wayfor the files named in
file_to_generate
field.--exclude-source-retention-options
flag tobuf build
, whichcauses options configured to only be retained in source to be stripped
from the output descriptors.
v1.29.0
Compare Source
yaml
format. All commands that take image inputs, output images,or convert between message formats, now take
yaml
as a format, in addition tothe existing
binpb
andtxtpb
formats. Some examples:buf build -o image.yaml
buf ls-files image.yaml
buf convert --type foo.Bar --from input.binpb --to output.yaml
yaml
andjson
formats now accept two new options:use_proto_names
anduse_enum_numbers
. This affects output serialization. Some examples:buf convert --type foo.Bar --from input.binpb --to output.yaml#use_proto_names=true
buf convert --type foo.Bar --from input.binpb --to -#format=yaml,use_enum_numbers=true
buf format
would inadvertently mangle files that usedthe expanded
Any
syntaxin option values.
v1.28.1
Compare Source
buf curl
command has been updated to support the use of multiple schemas.This allows users to specify multiple
--schema
flags and/or to use both--schema
and
--reflect
flags at the same time. The result is that additional sources canbe consulted to resolve an element. This can be useful when the result of an RPC
contains extensions or values in
google.protobuf.Any
messages that are not definedin the same schema that defines the RPC service.
buf lint
incorrectly reports error when(buf.validate.field).required
is set for an optional field in proto3.
v1.28.0
Compare Source
buf lint
will now verify that your protovalidate rules are valid. A single rule
PROTOVALIDATE
has beenadded to the
DEFAULT
group - given that protovalidate is net new, this does not representa breaking change.
buf beta price
with the latest pricing information.buf.lock
with dependencies with b1 or b3 digests. b1 and b3digests will be deprecated in a future version. Run
buf mod update
to update dependency digests.v1.27.2
Compare Source
buf build
and other commands may fail when handling certainarchives created on macOS that contain files with extended attributes.
v1.27.1
Compare Source
--path
did not work with workspaces under certain scenarios.v1.27.0
Compare Source
buf generate --exclude-path
was not properly excluding pathsfor remote modules.
buf curl
had a user agent that did not properly place theextension as a suffix.
buf beta price
with the latest pricing information.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.