Commit Graph

4 Commits

Author SHA1 Message Date
unkinben 35719984e6 test: generate a minimal RPM in pure Go instead of a committed fixture
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
Removes the committed .rpm binary (gitignored, so it broke clean checkouts)
and the rpmbuild dependency. testsupport.MinimalRPM builds a valid-enough
RPM header in-memory for cavaliergopher/rpm to parse, used by both the rpm
provider test and the full-stack server repodata test.
2026-07-03 14:25:30 +10:00
unkinben 696a1955b3 test: wait for minio readiness endpoint (avoid init-race flake) 2026-07-03 13:05:40 +10:00
unkinben a6830d6d9f test: wait for postgres readiness log twice (avoid connection-reset flake) 2026-07-03 13:03:40 +10:00
unkinben bf31714e08 test: testcontainers harness + database integration tests
Add internal/testsupport (Postgres/Redis/MinIO container helpers, Ryuk
disabled) and full database coverage: remotes, artifacts/blobs, local
files, virtuals, stats, rpm metadata, orphan/cold cleanup. database
0->83%.
2026-07-03 12:55:51 +10:00