SHELL := /bin/sh

BUF ?= buf

.PHONY: buf-lint buf-generate py-sync go-test compose-up compose-up-dev

buf-lint:
	$(BUF) lint

buf-generate:
	$(BUF) generate

py-sync:
	uv sync --project python

go-test:
	cd clients/go && go test ./...

compose-up:
	docker compose --env-file .env.example -f deploy/docker-compose.yml up --build

compose-up-dev:
	docker compose --env-file .env.example -f deploy/docker-compose.dev.yml up
