mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
13 lines
515 B
Bash
Executable File
13 lines
515 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Updates etcd_version_annotations.txt based on state of annotations in proto files.
|
|
# Developers can run this script to avoid manually updating etcd_version_annotations.txt.
|
|
# Before running this script please ensure that fields/messages that you added are annotated with next etcd version.
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
tmpfile=$(mktemp)
|
|
go run ./tools/proto-annotations/main.go --annotation etcd_version > "${tmpfile}"
|
|
mv "${tmpfile}" ./scripts/etcd_version_annotations.txt
|