trepa/build/ci/.tests.yml
qpismont 9d544c7e8a
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
Update CI configuration to use Go 1.24.1-alpine for build, lint, and test steps. Fix test database setup path in account tests and improve error handling in JWT verification.
2025-03-24 20:55:54 +00:00

23 lines
458 B
YAML

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