diff --git a/plugins/bufbuild/validate-cpp/v0.9.1/.dockerignore b/plugins/bufbuild/validate-cpp/v0.9.1/.dockerignore new file mode 100644 index 000000000..5d0f124ff --- /dev/null +++ b/plugins/bufbuild/validate-cpp/v0.9.1/.dockerignore @@ -0,0 +1,2 @@ +* +!Dockerfile diff --git a/plugins/bufbuild/validate-cpp/v0.9.1/Dockerfile b/plugins/bufbuild/validate-cpp/v0.9.1/Dockerfile new file mode 100644 index 000000000..b34c572be --- /dev/null +++ b/plugins/bufbuild/validate-cpp/v0.9.1/Dockerfile @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1.4 +FROM golang:1.20.1-bullseye AS build +RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-cpp@v0.9.1 + +FROM scratch +COPY --from=build --link /etc/passwd /etc/passwd +COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-cpp . +USER nobody +ENTRYPOINT [ "/protoc-gen-validate-cpp" ] diff --git a/plugins/bufbuild/validate-cpp/v0.9.1/buf.plugin.yaml b/plugins/bufbuild/validate-cpp/v0.9.1/buf.plugin.yaml new file mode 100644 index 000000000..6ba17b224 --- /dev/null +++ b/plugins/bufbuild/validate-cpp/v0.9.1/buf.plugin.yaml @@ -0,0 +1,11 @@ +version: v1 +name: buf.build/bufbuild/validate-cpp +plugin_version: v0.9.1 +source_url: https://github.com/bufbuild/protoc-gen-validate +description: Generates C++ code to validate Protobuf messages using protoc-gen-validate constraints. +deps: + - plugin: buf.build/protocolbuffers/cpp:v22.0 +output_languages: + - cpp +spdx_license_id: Apache-2.0 +license_url: https://github.com/bufbuild/protoc-gen-validate/blob/v0.9.1/LICENSE diff --git a/plugins/bufbuild/validate-go/v0.9.1/.dockerignore b/plugins/bufbuild/validate-go/v0.9.1/.dockerignore new file mode 100644 index 000000000..5d0f124ff --- /dev/null +++ b/plugins/bufbuild/validate-go/v0.9.1/.dockerignore @@ -0,0 +1,2 @@ +* +!Dockerfile diff --git a/plugins/bufbuild/validate-go/v0.9.1/Dockerfile b/plugins/bufbuild/validate-go/v0.9.1/Dockerfile new file mode 100644 index 000000000..9b7ee980b --- /dev/null +++ b/plugins/bufbuild/validate-go/v0.9.1/Dockerfile @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1.4 +FROM golang:1.20.1-bullseye AS build +RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-go@v0.9.1 + +FROM scratch +COPY --from=build --link /etc/passwd /etc/passwd +COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-go . +USER nobody +ENTRYPOINT [ "/protoc-gen-validate-go" ] diff --git a/plugins/bufbuild/validate-go/v0.9.1/buf.plugin.yaml b/plugins/bufbuild/validate-go/v0.9.1/buf.plugin.yaml new file mode 100644 index 000000000..9ba03becc --- /dev/null +++ b/plugins/bufbuild/validate-go/v0.9.1/buf.plugin.yaml @@ -0,0 +1,11 @@ +version: v1 +name: buf.build/bufbuild/validate-go +plugin_version: v0.9.1 +source_url: https://github.com/bufbuild/protoc-gen-validate +description: Generates Go code to validate Protobuf messages using protoc-gen-validate constraints. +deps: + - plugin: buf.build/protocolbuffers/go:v1.28.1 +output_languages: + - go +spdx_license_id: Apache-2.0 +license_url: https://github.com/bufbuild/protoc-gen-validate/blob/v0.9.1/LICENSE diff --git a/plugins/bufbuild/validate-java/v0.9.1/.dockerignore b/plugins/bufbuild/validate-java/v0.9.1/.dockerignore new file mode 100644 index 000000000..5d0f124ff --- /dev/null +++ b/plugins/bufbuild/validate-java/v0.9.1/.dockerignore @@ -0,0 +1,2 @@ +* +!Dockerfile diff --git a/plugins/bufbuild/validate-java/v0.9.1/Dockerfile b/plugins/bufbuild/validate-java/v0.9.1/Dockerfile new file mode 100644 index 000000000..452ee0399 --- /dev/null +++ b/plugins/bufbuild/validate-java/v0.9.1/Dockerfile @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1.4 +FROM golang:1.20.1-bullseye AS build +RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v0.9.1 + +FROM scratch +COPY --from=build --link /etc/passwd /etc/passwd +COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +USER nobody +ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v0.9.1/buf.plugin.yaml b/plugins/bufbuild/validate-java/v0.9.1/buf.plugin.yaml new file mode 100644 index 000000000..93cecad26 --- /dev/null +++ b/plugins/bufbuild/validate-java/v0.9.1/buf.plugin.yaml @@ -0,0 +1,11 @@ +version: v1 +name: buf.build/bufbuild/validate-java +plugin_version: v0.9.1 +source_url: https://github.com/bufbuild/protoc-gen-validate +description: Generates Java code to validate Protobuf messages using protoc-gen-validate constraints. +deps: + - plugin: buf.build/protocolbuffers/java:v22.0 +output_languages: + - java +spdx_license_id: Apache-2.0 +license_url: https://github.com/bufbuild/protoc-gen-validate/blob/v0.9.1/LICENSE diff --git a/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/eliza/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/eliza/plugin.sum new file mode 100644 index 000000000..cc1d2abdb --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/eliza/plugin.sum @@ -0,0 +1 @@ +h1:7kBHEzJzjsYjMfxEuyCibFl4IdgfDnfyt3cnAWm/Mh0= diff --git a/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/petapis/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/petapis/plugin.sum new file mode 100644 index 000000000..fc37901d1 --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-cpp/v0.9.1/petapis/plugin.sum @@ -0,0 +1 @@ +h1:bR8olkhjnAbtCyuDaTngXNDrAmQgnQn1+GgqwQqcRXY= diff --git a/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/eliza/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/eliza/plugin.sum new file mode 100644 index 000000000..2e18f5304 --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/eliza/plugin.sum @@ -0,0 +1 @@ +h1:puu8FKu4EDgR16z7LYbISbJv4Lgn3Rdh9gN9fVzux0k= diff --git a/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/petapis/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/petapis/plugin.sum new file mode 100644 index 000000000..21fcdf122 --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-go/v0.9.1/petapis/plugin.sum @@ -0,0 +1 @@ +h1:2aorQdLLQIb1C3nKz0Per5FL0gij2Y3iBq+/GlfHnxA= diff --git a/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/eliza/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/eliza/plugin.sum new file mode 100644 index 000000000..7d9c0f31d --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/eliza/plugin.sum @@ -0,0 +1 @@ +h1:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= diff --git a/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/petapis/plugin.sum b/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/petapis/plugin.sum new file mode 100644 index 000000000..7d9c0f31d --- /dev/null +++ b/tests/testdata/buf.build/bufbuild/validate-java/v0.9.1/petapis/plugin.sum @@ -0,0 +1 @@ +h1:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=