Define archive control v1 protocol
This commit is contained in:
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
BUF_IMAGE="${BUF_IMAGE:-bufbuild/buf:1.47.2}"
|
||||
|
||||
for example in examples/v1/*.json; do
|
||||
docker run --rm --user "$(id -u):$(id -g)" -e XDG_CACHE_HOME=/tmp \
|
||||
-v "$(pwd):/workspace" -w /workspace "$BUF_IMAGE" \
|
||||
convert proto \
|
||||
--from "$example#format=json" \
|
||||
--to "/tmp/example.binpb#format=binpb" \
|
||||
--type archive_control.v1.Envelope
|
||||
done
|
||||
Reference in New Issue
Block a user