Release v2026.05.18.0 — integration-tests-in-CI + recommendations/cover-art/discover batch #51
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
11 commits since v2026.05.16.0. CI fully green including the new integration suite.
Headline: integration tests now run in CI
test-go.ymlpreviously ran onlygo test -short(no DB) — the entire integration suite silently skipped. This batch wires anintegrationjob (act_runner shared-daemon pattern: Postgres service with no published ports, bridge-IP discovery via the docker socket + hard exactly-one guard,minstrel migrate,go test -p 1 -race ./...). It surfaced and we cleared ~200 latent failures (TRUNCATE deadlocks, stale fixtures/stubs, a fixed-allowlist art-source CHECK, anewTestEnricherregistry-wipe, the no-MBID enricher contract). "CI green" is now meaningful and a durable safety net.Features / fixes
minstrel admin reset-password+minstrel migratesubcommands.make test-integration,minstrel_test) + the CI integration job above.newTestEnricherno longer wipes caller-registered stubs, staleAlbumCoverProvidersignature, no-MBID → settle-'none'contract aligned (operator-decided).Migrations
0028(discovery-mix CHECK, shipped v2026.05.15.1),0029(tracks.mbid non-unique),0030(art-source CHECK relax). Apply on startup.Test plan
🤖 Generated with Claude Code