Skip to content

Commit

Permalink
Update to protovalidate v0.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jchadwick-buf committed Sep 20, 2024
1 parent 5f1d8aa commit 070a161
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 13 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ COPYRIGHT_YEARS := 2023
LICENSE_IGNORE := -e internal/testdata/
LICENSE_HEADER_VERSION := 0294fdbe1ce8649ebaf5e87e8cdd588e33730bbb
# NOTE: Keep this version in sync with the version in `/bazel/deps.bzl`.
PROTOVALIDATE_VERSION ?= v0.7.1
PROTOVALIDATE_VERSION ?= v0.8.1

# Set to use a different compiler. For example, `GO=go1.18rc1 make test`.
GO ?= go
Expand Down
6 changes: 3 additions & 3 deletions bazel/deps.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,10 @@ _dependencies = {
},
# NOTE: Keep Version in sync with `/Makefile`.
"com_github_bufbuild_protovalidate": {
"sha256": "ccb3952c38397d2cb53fe841af66b05fc012dd17fa754cbe35d9abb547cdf92d",
"strip_prefix": "protovalidate-0.7.1",
"sha256": "c637c8cbaf71b6dc38171e47c2c736581b4cfef385984083561480367659d14f",
"strip_prefix": "protovalidate-0.8.1",
"urls": [
"https://github.com/bufbuild/protovalidate/archive/v0.7.1.tar.gz",
"https://github.com/bufbuild/protovalidate/archive/v0.8.1.tar.gz",
],
},
}
Expand Down
2 changes: 1 addition & 1 deletion buf/validate/internal/cel_constraint_rules.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#include <string_view>

#include "buf/validate/expression.pb.h"
#include "buf/validate/validate.pb.h"
#include "buf/validate/internal/constraint_rules.h"
#include "eval/public/activation.h"
#include "eval/public/cel_expression.h"
Expand Down
4 changes: 2 additions & 2 deletions buf/validate/internal/cel_rules.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ absl::Status BuildCelRules(
R::GetReflection()->ListFields(rules, &fields);
}
for (const auto* field : fields) {
if (!field->options().HasExtension(buf::validate::priv::field)) {
if (!field->options().HasExtension(buf::validate::predefined)) {
continue;
}
const auto& fieldLvl = field->options().GetExtension(buf::validate::priv::field);
const auto& fieldLvl = field->options().GetExtension(buf::validate::predefined);
for (const auto& constraint : fieldLvl.cel()) {
auto status = result.Add(
builder, constraint.id(), constraint.message(), constraint.expression(), field);
Expand Down
2 changes: 1 addition & 1 deletion buf/validate/internal/constraint_rules.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#pragma once

#include "absl/status/status.h"
#include "buf/validate/expression.pb.h"
#include "buf/validate/validate.pb.h"
#include "eval/public/cel_value.h"
#include "google/protobuf/arena.h"
#include "google/protobuf/message.h"
Expand Down
4 changes: 0 additions & 4 deletions buf/validate/internal/constraints.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,13 @@

#include "absl/status/statusor.h"
#include "buf/validate/internal/extra_func.h"
#include "buf/validate/priv/private.pb.h"
#include "buf/validate/validate.pb.h"
#include "eval/public/builtin_func_registrar.h"
#include "eval/public/cel_expr_builder_factory.h"
#include "eval/public/cel_value.h"
#include "eval/public/containers/field_access.h"
#include "eval/public/containers/field_backed_list_impl.h"
#include "eval/public/containers/field_backed_map_impl.h"
#include "eval/public/structs/cel_proto_wrapper.h"
#include "google/protobuf/any.pb.h"
#include "google/protobuf/descriptor.pb.h"
#include "google/protobuf/dynamic_message.h"
#include "google/protobuf/util/message_differencer.h"

Expand Down
2 changes: 1 addition & 1 deletion buf/validate/validator.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#include <memory>
#include <string_view>

#include "buf/validate/expression.pb.h"
#include "buf/validate/validate.pb.h"
#include "buf/validate/internal/constraints.h"
#include "buf/validate/internal/message_rules.h"
#include "buf/validate/internal/message_factory.h"
Expand Down

0 comments on commit 070a161

Please sign in to comment.