#!/usr/bin/env bash # Compila browser_mcp inyectando la versión declarada en app.md como única fuente # de verdad. Evita el drift entre la constante del binario y app.md (bug 16/06/2026: # serverInfo reportaba 0.7.0 mientras app.md ya iba por 0.8.0). # # Uso: ./build.sh set -euo pipefail cd "$(dirname "$0")" version="$(grep -m1 '^version:' app.md | awk '{print $2}')" if [ -z "${version}" ]; then echo "build.sh: no pude leer 'version:' de app.md" >&2 exit 1 fi CGO_ENABLED=0 go build -ldflags "-X main.version=${version}" -o browser_mcp . echo "built browser_mcp version=${version}"