#!/bin/sh
set -eu
cd "$(dirname "$0")"
go version
go test ./...
go test -race ./...
go vet ./...
go run .
python3 - <<'PY'
import yaml
from pathlib import Path
v=yaml.safe_load(Path('envoy.yaml').read_text())
assert len(v['static_resources']['listeners']) == 1
print('Envoy YAML parsed locally; not Envoy schema validation')
PY
