Skip to content

Commit e16f983

Browse files
authored
chore: fix the broken go bench tooling (#155)
1 parent 2d03453 commit e16f983

File tree

4 files changed

+6
-8
lines changed

4 files changed

+6
-8
lines changed

openfeature-provider/go/bench/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ WORKDIR /src
33

44
# Prepare module files in correct relative locations to satisfy the replace directive
55
COPY openfeature-provider/go/bench/go.mod openfeature-provider/go/bench/go.sum ./openfeature-provider/go/bench/
6-
COPY openfeature-provider/go/confidence/go.mod openfeature-provider/go/confidence/go.sum ./openfeature-provider/go/confidence/
6+
COPY openfeature-provider/go/go.mod openfeature-provider/go/go.sum ./openfeature-provider/go/
77

88
# Prime module cache
99
RUN --mount=type=cache,target=/go/pkg/mod \
1010
go mod download -C ./openfeature-provider/go/bench
1111

1212
# Copy sources (bench + local provider, including embedded wasm)
13-
COPY openfeature-provider/go/confidence ./openfeature-provider/go/confidence
13+
COPY openfeature-provider/go ./openfeature-provider/go
1414
COPY openfeature-provider/go/bench ./openfeature-provider/go/bench
1515

1616
# Build static bench binary

openfeature-provider/go/bench/go.mod

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ go 1.24.0
44

55
require (
66
github.com/open-feature/go-sdk v1.16.0
7-
github.com/spotify/confidence-resolver-rust/openfeature-provider/go/confidence v0.0.0
7+
github.com/spotify/confidence-resolver/openfeature-provider/go v0.0.0
88
google.golang.org/grpc v1.75.1
99
)
1010

1111
require (
1212
github.com/go-logr/logr v1.4.3 // indirect
13-
github.com/spotify/confidence-resolver/openfeature-provider/go/confidence v0.1.0 // indirect
1413
github.com/tetratelabs/wazero v1.9.0 // indirect
1514
go.uber.org/mock v0.6.0 // indirect
1615
golang.org/x/net v0.44.0 // indirect
@@ -22,4 +21,4 @@ require (
2221
google.golang.org/protobuf v1.36.10 // indirect
2322
)
2423

25-
replace github.com/spotify/confidence-resolver-rust/openfeature-provider/go/confidence => ../confidence
24+
replace github.com/spotify/confidence-resolver/openfeature-provider/go => ..

openfeature-provider/go/bench/go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
1010
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
1111
github.com/open-feature/go-sdk v1.16.0 h1:5NCHYv5slvNBIZhYXAzAufo0OI59OACZ5tczVqSE+Tg=
1212
github.com/open-feature/go-sdk v1.16.0/go.mod h1:EIF40QcoYT1VbQkMPy2ZJH4kvZeY+qGUXAorzSWgKSo=
13-
github.com/spotify/confidence-resolver/openfeature-provider/go/confidence v0.1.0 h1:U5iXqBFZ/9mXQ0wFEpOetiwJKVCcLL5oAtN5xnFC4+Y=
14-
github.com/spotify/confidence-resolver/openfeature-provider/go/confidence v0.1.0/go.mod h1:NkvUpOOTuAlmsfQ3WfqYkIVL+G3pVds4HuwXhbupnLY=
1513
github.com/tetratelabs/wazero v1.9.0 h1:IcZ56OuxrtaEz8UYNRHBrUa9bYeX9oVY93KspZZBf/I=
1614
github.com/tetratelabs/wazero v1.9.0/go.mod h1:TSbcXCfFP0L2FGkRPxHphadXPjo1T6W+CseNNY7EkjM=
1715
go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=

openfeature-provider/go/bench/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
"time"
1414

1515
openfeature "github.com/open-feature/go-sdk/openfeature"
16-
confidence "github.com/spotify/confidence-resolver-rust/openfeature-provider/go/confidence"
16+
"github.com/spotify/confidence-resolver/openfeature-provider/go/confidence"
1717
"google.golang.org/grpc"
1818
"google.golang.org/grpc/credentials/insecure"
1919
)
@@ -84,6 +84,7 @@ func main() {
8484
ClientSecret: clientSecret,
8585
ConnFactory: connFactory,
8686
})
87+
provider.Init(openfeature.NewTargetlessEvaluationContext(map[string]any{}))
8788
if err != nil {
8889
fmt.Fprintf(os.Stderr, "failed to create provider: %v\n", err)
8990
os.Exit(1)

0 commit comments

Comments
 (0)