From ae2fbef021ea43d099451e4e707468977a496e61 Mon Sep 17 00:00:00 2001 From: Julian Sommer <115516918+juliansommer@users.noreply.github.com> Date: Tue, 29 Sep 2026 09:50:36 +1000 Subject: [PATCH] fix: fail the capabilities benchmark on a nil response instead of panicking benchCapabilities read resp.Capabilities after checking only err, so a provider returning (nil, nil) panicked the benchmark rather than failing it. --- spinifex/ebsprovider/conformance/bench.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spinifex/ebsprovider/conformance/bench.go b/spinifex/ebsprovider/conformance/bench.go index ad9b7e513..3b9bcd132 100644 --- a/spinifex/ebsprovider/conformance/bench.go +++ b/spinifex/ebsprovider/conformance/bench.go @@ -181,5 +181,8 @@ func benchCapabilities(b *testing.B, provider ebsprovider.EBSProvider) ebsprovid if err != nil { b.Fatalf("get capabilities: %v", err) } + if resp == nil { + b.Fatal("get capabilities: provider returned a nil response with a nil error") + } return resp.Capabilities }