when: event: [tag, push] steps: - name: tests image: golang:1.24.1-alpine environment: TEST_DB_HOST: db TEST_DB_PORT: 5432 TEST_DB_USER: dev TEST_DB_PASSWORD: dev TEST_DB_NAME: trepa_test commands: - sleep 30 - go test -cover ./internal/... -v services: - name: db image: postgres:16-alpine environment: POSTGRES_USER: dev POSTGRES_PASSWORD: dev POSTGRES_DB: trepa_test