Added PostgreSQL 17 service to Woodpecker CI to support integration tests: **Changes:** - PostgreSQL 17 Alpine service with test database - New prisma-migrate step runs migrations before tests - DATABASE_URL environment variable in test step - Data stored in tmpfs for speed and auto-cleanup **Impact:** - Integration tests (job-events.performance.spec.ts, fulltext-search.spec.ts) now run in CI - All 1953 tests pass (including 14 integration tests) - No more skipped DB-dependent tests **Aligns with "no workarounds" principle** - maintains full test coverage instead of skipping integration tests. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
6.1 KiB
6.1 KiB