influx-cli/etc/checkopenapi.sh
Daniel Moran 4f62e469e9
refactor: switch to OpenAPITools's generator for our HTTP clients (#33)
* build: add CI job to check OpenAPI generation is clean
* feat: add hidden flag for HTTP debug
2021-04-16 17:16:58 -04:00

11 lines
295 B
Bash
Executable File

#!/usr/bin/env bash
set -e
declare -r ETC_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)"
${ETC_DIR}/generate-openapi.sh
if ! git --no-pager diff --exit-code -- internal/api; then
>&2 echo "openapi generated client doesn't match spec, please run 'make openapi'"
exit 1
fi