File tree Expand file tree Collapse file tree 4 files changed +6
-8
lines changed
openfeature-provider/go/bench Expand file tree Collapse file tree 4 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -3,14 +3,14 @@ WORKDIR /src
33
44# Prepare module files in correct relative locations to satisfy the replace directive
55COPY 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
99RUN --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
1414COPY openfeature-provider/go/bench ./openfeature-provider/go/bench
1515
1616# Build static bench binary
Original file line number Diff line number Diff line change @@ -4,13 +4,12 @@ go 1.24.0
44
55require (
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
1111require (
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 => ..
Original file line number Diff line number Diff line change @@ -10,8 +10,6 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
1010github.com/google/uuid v1.6.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
1111github.com/open-feature/go-sdk v1.16.0 h1:5NCHYv5slvNBIZhYXAzAufo0OI59OACZ5tczVqSE+Tg =
1212github.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 =
1513github.com/tetratelabs/wazero v1.9.0 h1:IcZ56OuxrtaEz8UYNRHBrUa9bYeX9oVY93KspZZBf/I =
1614github.com/tetratelabs/wazero v1.9.0 /go.mod h1:TSbcXCfFP0L2FGkRPxHphadXPjo1T6W+CseNNY7EkjM =
1715go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA =
Original file line number Diff line number Diff 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 )
You can’t perform that action at this time.
0 commit comments