Eu estava recebendo o seguinte erro abaixo ao tentar executar o comando: make ci
Makefile:4: *** missing separator. Stop.
O problema estava na formatação do arquivo Makefile, aparentemente um problema com os espaços. Eu havia copiada o conteúdo do arquivo diretamente do roteiro da aula:
O problema foi solucionada apenas corrigindo os espaçamentos:
start:
docker compose up -d
lint:
docker run --rm -itv $(CURDIR):/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/
test:
docker compose exec app go test main_teste.go
ci: start lint test