Move integration tests to separate Go module to slim main dependency graph (#56)

integration-tests/ is now its own Go module with a replace directive
pointing to the parent. docker/docker and testcontainers-go are no longer
in the main module, reducing go.mod from 106 to 60 lines and go.sum
from ~480 to 136 lines (-40% direct deps).

Makefile integration-test target updated to cd into the submodule.
This commit is contained in:
2026-07-19 12:23:33 +02:00
committed by GitHub
parent 49ffcadb0a
commit ff97f2c550
5 changed files with 379 additions and 228 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ unit-test:
go test -count=1 -race -short -cover ./...
integration-test:
go test -count=1 -v ./integration-tests
cd integration-tests && go test -count=1 -v ./...
install-tools:
@if ! command -v golangci-lint &> /dev/null; then \