From b9098bf19c5d39546960a7aec12d55cbbbfe7d69 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Thu, 2 Jul 2026 20:00:24 +1000 Subject: [PATCH] fix: e2e suite fails to build (stale server.New call) (#81) Fixes #80 ## Why `make e2e` did not compile against master: `e2e/e2e_test.go` called `server.New(cfg)` but the signature is `New(cfg, version string)`. This blocked all end-to-end validation. ## Changes - Pass a static `"e2e-test"` version to `server.New` in the e2e bootstrap. ## Validation - `make e2e` builds and passes (testcontainers: postgres/redis/minio). Reviewed-on: https://git.unkin.net/unkin/artifactapi/pulls/81 Co-authored-by: Ben Vincent Co-committed-by: Ben Vincent --- e2e/e2e_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/e2e_test.go b/e2e/e2e_test.go index 495f21c..4643d09 100644 --- a/e2e/e2e_test.go +++ b/e2e/e2e_test.go @@ -95,7 +95,7 @@ func TestMain(m *testing.M) { } cfg.ListenAddr = "127.0.0.1:0" - srv, err := server.New(cfg) + srv, err := server.New(cfg, "e2e-test") if err != nil { log.Fatalf("server: %v", err) }