From 11fa3aba065a6dd81caca30e76efc16fb64a25e3 Mon Sep 17 00:00:00 2001 From: Kavindu Dodanduwa Date: Tue, 12 Dec 2023 10:34:56 -0800 Subject: [PATCH] chore: update to go-sdk 1.9.0 (#404) Signed-off-by: Kavindu Dodanduwa --- hooks/open-telemetry/go.mod | 2 +- hooks/open-telemetry/go.sum | 46 ++-------- hooks/open-telemetry/pkg/common_test.go | 2 +- hooks/open-telemetry/pkg/metrics.go | 2 +- hooks/open-telemetry/pkg/metrics_test.go | 2 +- hooks/open-telemetry/pkg/traces.go | 2 +- hooks/open-telemetry/pkg/traces_test.go | 2 +- hooks/validator/README.md | 4 +- hooks/validator/go.mod | 4 +- hooks/validator/go.sum | 19 ++-- hooks/validator/pkg/regex/hex_test.go | 2 +- hooks/validator/pkg/regex/regex.go | 2 +- hooks/validator/pkg/validator/validator.go | 2 +- providers/configcat/README.md | 4 +- providers/configcat/go.mod | 4 +- providers/configcat/go.sum | 29 ++---- providers/configcat/pkg/provider.go | 2 +- providers/configcat/pkg/provider_test.go | 2 +- providers/flagd-in-process/README.md | 2 +- .../flagd-in-process/e2e/evaluation_test.go | 2 +- .../e2e/json_evalutor_test.go | 2 +- providers/flagd-in-process/go.mod | 2 +- providers/flagd-in-process/go.sum | 4 +- providers/flagd-in-process/pkg/provider.go | 2 +- .../flagd-in-process/pkg/provider_test.go | 2 +- providers/flagd/e2e/evaluation_test.go | 2 +- providers/flagd/e2e/json_evalutor_test.go | 2 +- providers/flagd/go.mod | 7 +- providers/flagd/go.sum | 6 +- providers/flagd/internal/mock/service_mock.go | 2 +- providers/flagd/pkg/iservice.go | 2 +- providers/flagd/pkg/provider.go | 2 +- providers/flagd/pkg/provider_test.go | 2 +- .../flagd/pkg/service/in_process/service.go | 2 +- .../in_process/service_evaluation_test.go | 2 +- .../service/in_process/service_grpc_test.go | 4 +- providers/flagd/pkg/service/rpc/service.go | 4 +- .../service/rpc/service_evaluation_test.go | 2 +- .../pkg/service/rpc/service_eventing_test.go | 2 +- providers/flagsmith/README.md | 2 +- providers/flagsmith/go.mod | 2 +- providers/flagsmith/pkg/provider.go | 2 +- providers/flagsmith/pkg/provider_test.go | 2 +- providers/flipt/README.md | 2 +- providers/flipt/go.mod | 4 +- providers/flipt/go.sum | 22 ++--- providers/flipt/pkg/provider/example_test.go | 2 +- providers/flipt/pkg/provider/provider.go | 2 +- providers/flipt/pkg/provider/provider_test.go | 2 +- .../flipt/pkg/service/transport/service.go | 2 +- .../pkg/service/transport/service_test.go | 2 +- providers/from-env/README.md | 2 +- providers/from-env/go.mod | 4 +- providers/from-env/go.sum | 19 ++-- providers/from-env/pkg/env.go | 2 +- providers/from-env/pkg/eval.go | 2 +- providers/from-env/pkg/provider.go | 2 +- providers/from-env/pkg/provider_test.go | 2 +- providers/go-feature-flag/README.md | 2 +- providers/go-feature-flag/go.mod | 4 +- providers/go-feature-flag/go.sum | 88 +++++++++---------- .../go-feature-flag/pkg/model/eval_request.go | 2 +- .../pkg/model/generic_evaluation_detail.go | 2 +- providers/go-feature-flag/pkg/provider.go | 2 +- .../pkg/provider_module_test.go | 2 +- .../go-feature-flag/pkg/provider_test.go | 2 +- providers/harness/go.mod | 2 +- providers/harness/pkg/provider.go | 2 +- providers/harness/pkg/provider_test.go | 2 +- providers/launchdarkly/README.md | 2 +- providers/launchdarkly/example_test.go | 2 +- providers/launchdarkly/go.mod | 6 +- providers/launchdarkly/go.sum | 37 ++------ providers/launchdarkly/pkg/provider.go | 2 +- providers/launchdarkly/pkg/provider_test.go | 2 +- providers/unleash/go.mod | 4 +- providers/unleash/go.sum | 10 +-- providers/unleash/pkg/provider.go | 2 +- providers/unleash/pkg/provider_test.go | 2 +- tests/flagd/go.mod | 14 +-- tests/flagd/go.sum | 58 +++++------- tests/flagd/pkg/integration/evaluation.go | 2 +- .../pkg/integration/flagd_json_evaluator.go | 2 +- tests/flagd/pkg/integration/integration.go | 2 +- 84 files changed, 203 insertions(+), 322 deletions(-) diff --git a/hooks/open-telemetry/go.mod b/hooks/open-telemetry/go.mod index e7741d57c..946129585 100644 --- a/hooks/open-telemetry/go.mod +++ b/hooks/open-telemetry/go.mod @@ -3,7 +3,7 @@ module github.com/open-feature/go-sdk-contrib/hooks/open-telemetry go 1.19 require ( - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 go.opentelemetry.io/otel v1.21.0 go.opentelemetry.io/otel/metric v1.21.0 go.opentelemetry.io/otel/sdk v1.21.0 diff --git a/hooks/open-telemetry/go.sum b/hooks/open-telemetry/go.sum index a11a4de29..39426d272 100644 --- a/hooks/open-telemetry/go.sum +++ b/hooks/open-telemetry/go.sum @@ -1,64 +1,28 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/open-feature/go-sdk v1.4.0 h1:QvFXywCvm9J6uS8+kESHnzi5sLtRkxwhS/ooS7SaF8M= -github.com/open-feature/go-sdk v1.4.0/go.mod h1:DtxB5FPc2GDjOZRFXm+hEjB+JPC8GTYCKo9JuKNx1F0= -github.com/open-feature/go-sdk v1.5.1 h1:ja1+XtWwqLqgJSFJ31sh+MCioVW4vWj5ya/e/f81y38= -github.com/open-feature/go-sdk v1.5.1/go.mod h1:yllFTs5yJguao9zdcmYYGJBHTyBGwO2zC+GP2JeFR0o= -github.com/open-feature/go-sdk v1.6.0 h1:9Wi8J77ORVKvm/8d1ZGKI7+/Uq+5JrpxylQ50DvZZnA= -github.com/open-feature/go-sdk v1.6.0/go.mod h1:xR4RHexQNwvE/7IOR0LOiCuH+2wlQyoZwpAc4bp508o= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= -go.opentelemetry.io/otel v1.16.0 h1:Z7GVAX/UkAXPKsy94IU+i6thsQS4nb7LviLpnaNeW8s= -go.opentelemetry.io/otel v1.16.0/go.mod h1:vl0h9NUa1D5s1nv3A5vZOYWn8av4K8Ml6JDeHrT/bx4= -go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= -go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc= go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= -go.opentelemetry.io/otel/metric v1.16.0 h1:RbrpwVG1Hfv85LgnZ7+txXioPDoh6EdbZHo26Q3hqOo= -go.opentelemetry.io/otel/metric v1.16.0/go.mod h1:QE47cpOmkwipPiefDwo2wDzwJrlfxxNYodqc4xnGCo4= -go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= -go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4= go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM= -go.opentelemetry.io/otel/sdk v1.16.0 h1:Z1Ok1YsijYL0CSJpHt4cS3wDDh7p572grzNrBMiMWgE= -go.opentelemetry.io/otel/sdk v1.16.0/go.mod h1:tMsIuKXuuIWPBAOrH+eHtvhTL+SntFtXF9QD68aP6p4= -go.opentelemetry.io/otel/sdk v1.19.0 h1:6USY6zH+L8uMH8L3t1enZPR3WFEmSTADlqldyHtJi3o= -go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A= go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8= go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E= -go.opentelemetry.io/otel/sdk/metric v0.39.0 h1:Kun8i1eYf48kHH83RucG93ffz0zGV1sh46FAScOTuDI= -go.opentelemetry.io/otel/sdk/metric v0.39.0/go.mod h1:piDIRgjcK7u0HCL5pCA4e74qpK/jk3NiUoAHATVAmiI= go.opentelemetry.io/otel/sdk/metric v0.41.0 h1:c3sAt9/pQ5fSIUfl0gPtClV3HhE18DCVzByD33R/zsk= go.opentelemetry.io/otel/sdk/metric v0.41.0/go.mod h1:PmOmSt+iOklKtIg5O4Vz9H/ttcRFSNTgii+E1KGyn1w= -go.opentelemetry.io/otel/trace v1.16.0 h1:8JRpaObFoW0pxuVPapkgH8UhHQj+bJW8jJsCZEu5MQs= -go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0= -go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= -go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.opentelemetry.io/otel/trace v1.21.0 h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc= go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERsqu1GIbi967PQMq3Ivc= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= -golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o= -golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q= golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/hooks/open-telemetry/pkg/common_test.go b/hooks/open-telemetry/pkg/common_test.go index 61e897150..b98a141ec 100644 --- a/hooks/open-telemetry/pkg/common_test.go +++ b/hooks/open-telemetry/pkg/common_test.go @@ -1,7 +1,7 @@ package otel import ( - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "go.opentelemetry.io/otel/attribute" ) diff --git a/hooks/open-telemetry/pkg/metrics.go b/hooks/open-telemetry/pkg/metrics.go index c5a30964f..8b2d8666f 100644 --- a/hooks/open-telemetry/pkg/metrics.go +++ b/hooks/open-telemetry/pkg/metrics.go @@ -2,7 +2,7 @@ package otel import ( "context" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "go.opentelemetry.io/otel/attribute" api "go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/sdk/metric" diff --git a/hooks/open-telemetry/pkg/metrics_test.go b/hooks/open-telemetry/pkg/metrics_test.go index 02fb5a8fb..ee71480e4 100644 --- a/hooks/open-telemetry/pkg/metrics_test.go +++ b/hooks/open-telemetry/pkg/metrics_test.go @@ -3,7 +3,7 @@ package otel import ( "context" "errors" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/sdk/metric" "go.opentelemetry.io/otel/sdk/metric/metricdata" diff --git a/hooks/open-telemetry/pkg/traces.go b/hooks/open-telemetry/pkg/traces.go index f330cbfed..3feab0e8c 100644 --- a/hooks/open-telemetry/pkg/traces.go +++ b/hooks/open-telemetry/pkg/traces.go @@ -3,7 +3,7 @@ package otel import ( "context" "fmt" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" semconv "go.opentelemetry.io/otel/semconv/v1.18.0" diff --git a/hooks/open-telemetry/pkg/traces_test.go b/hooks/open-telemetry/pkg/traces_test.go index 37ec6ed4b..04b273a34 100644 --- a/hooks/open-telemetry/pkg/traces_test.go +++ b/hooks/open-telemetry/pkg/traces_test.go @@ -6,7 +6,7 @@ import ( "go.opentelemetry.io/otel/codes" "testing" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/sdk/trace" "go.opentelemetry.io/otel/sdk/trace/tracetest" diff --git a/hooks/validator/README.md b/hooks/validator/README.md index ebaa671c0..0c56342eb 100644 --- a/hooks/validator/README.md +++ b/hooks/validator/README.md @@ -23,7 +23,7 @@ import ( "fmt" "github.com/open-feature/go-sdk-contrib/hooks/validator/pkg/regex" "github.com/open-feature/go-sdk-contrib/hooks/validator/pkg/validator" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "log" ) @@ -58,7 +58,7 @@ import ( "fmt" "github.com/open-feature/go-sdk-contrib/hooks/validator/pkg/regex" "github.com/open-feature/go-sdk-contrib/hooks/validator/pkg/validator" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "log" ) diff --git a/hooks/validator/go.mod b/hooks/validator/go.mod index 8ed694760..d8f5197cf 100644 --- a/hooks/validator/go.mod +++ b/hooks/validator/go.mod @@ -2,9 +2,9 @@ module github.com/open-feature/go-sdk-contrib/hooks/validator go 1.18 -require github.com/open-feature/go-sdk v1.8.0 +require github.com/open-feature/go-sdk v1.9.0 require ( - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb // indirect ) diff --git a/hooks/validator/go.sum b/hooks/validator/go.sum index fa756fa8c..26ed2bf54 100644 --- a/hooks/validator/go.sum +++ b/hooks/validator/go.sum @@ -1,17 +1,8 @@ -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/open-feature/go-sdk v1.4.0 h1:QvFXywCvm9J6uS8+kESHnzi5sLtRkxwhS/ooS7SaF8M= -github.com/open-feature/go-sdk v1.5.1 h1:ja1+XtWwqLqgJSFJ31sh+MCioVW4vWj5ya/e/f81y38= -github.com/open-feature/go-sdk v1.5.1/go.mod h1:yllFTs5yJguao9zdcmYYGJBHTyBGwO2zC+GP2JeFR0o= -github.com/open-feature/go-sdk v1.6.0 h1:9Wi8J77ORVKvm/8d1ZGKI7+/Uq+5JrpxylQ50DvZZnA= -github.com/open-feature/go-sdk v1.6.0/go.mod h1:xR4RHexQNwvE/7IOR0LOiCuH+2wlQyoZwpAc4bp508o= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERsqu1GIbi967PQMq3Ivc= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= diff --git a/hooks/validator/pkg/regex/hex_test.go b/hooks/validator/pkg/regex/hex_test.go index c83e97b7c..9ad5c38c5 100644 --- a/hooks/validator/pkg/regex/hex_test.go +++ b/hooks/validator/pkg/regex/hex_test.go @@ -2,7 +2,7 @@ package regex_test import ( "github.com/open-feature/go-sdk-contrib/hooks/validator/pkg/regex" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "testing" ) diff --git a/hooks/validator/pkg/regex/regex.go b/hooks/validator/pkg/regex/regex.go index bd3f1a7f3..5206d9fd7 100644 --- a/hooks/validator/pkg/regex/regex.go +++ b/hooks/validator/pkg/regex/regex.go @@ -2,7 +2,7 @@ package regex import ( "errors" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "regexp" ) diff --git a/hooks/validator/pkg/validator/validator.go b/hooks/validator/pkg/validator/validator.go index 2ad5af748..62a51ca03 100644 --- a/hooks/validator/pkg/validator/validator.go +++ b/hooks/validator/pkg/validator/validator.go @@ -2,7 +2,7 @@ package validator import ( "context" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) type validator interface { diff --git a/providers/configcat/README.md b/providers/configcat/README.md index 5274de14c..cc1918793 100644 --- a/providers/configcat/README.md +++ b/providers/configcat/README.md @@ -9,7 +9,7 @@ OpenFeature Go provider implementation for [ConfigCat](https://configcat.com) th go get github.com/configcat/go-sdk/v7 # OpenFeature SDK -go get github.com/open-feature/go-sdk/pkg/openfeature +go get github.com/open-feature/go-sdk/openfeature go get github.com/open-feature/go-sdk-contrib/providers/configcat ``` @@ -24,7 +24,7 @@ import ( sdk "github.com/configcat/go-sdk/v7" configcat "github.com/open-feature/go-sdk-contrib/providers/configcat/pkg" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func main() { diff --git a/providers/configcat/go.mod b/providers/configcat/go.mod index 2441abe93..d96ef088c 100644 --- a/providers/configcat/go.mod +++ b/providers/configcat/go.mod @@ -4,14 +4,14 @@ go 1.18 require ( github.com/configcat/go-sdk/v8 v8.0.1 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 ) require ( github.com/blang/semver/v4 v4.0.0 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/sirupsen/logrus v1.9.3 // indirect golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb // indirect diff --git a/providers/configcat/go.sum b/providers/configcat/go.sum index 16019e32c..a33a9aca3 100644 --- a/providers/configcat/go.sum +++ b/providers/configcat/go.sum @@ -1,35 +1,19 @@ github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= -github.com/configcat/go-sdk/v7 v7.10.1 h1:5j/f6o6L9+gGnQ0UbY9B8i6Bf7R8moAksRI85BOscik= -github.com/configcat/go-sdk/v7 v7.10.1/go.mod h1:gFmNkwMeEo3hcOyz6NRd/aiOjx1FPIS/g9DZeATKJQ0= -github.com/configcat/go-sdk/v8 v8.0.0 h1:JAfkd6noFaEDLqwgrdEEre9zVxtiw09+vA2+YlLEFpo= -github.com/configcat/go-sdk/v8 v8.0.0/go.mod h1:wWQipNPtT5hkl7JEIaEBOwo+49fN9WaWksTgpMaC1n4= github.com/configcat/go-sdk/v8 v8.0.1 h1:Dy1PCcV7DIEyJcjSmW6HejsKAzSte7/A+0JICgySaao= github.com/configcat/go-sdk/v8 v8.0.1/go.mod h1:XWUdmQsnPHDvHmLucbpW5g8/A8OZdihXWeg8moYC+EI= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/frankban/quicktest v1.11.2 h1:mjwHjStlXWibxOohM7HYieIViKyh56mmt3+6viyhDDI= -github.com/frankban/quicktest v1.11.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= -github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/open-feature/go-sdk v1.5.1 h1:ja1+XtWwqLqgJSFJ31sh+MCioVW4vWj5ya/e/f81y38= -github.com/open-feature/go-sdk v1.5.1/go.mod h1:yllFTs5yJguao9zdcmYYGJBHTyBGwO2zC+GP2JeFR0o= -github.com/open-feature/go-sdk v1.6.0 h1:9Wi8J77ORVKvm/8d1ZGKI7+/Uq+5JrpxylQ50DvZZnA= -github.com/open-feature/go-sdk v1.6.0/go.mod h1:xR4RHexQNwvE/7IOR0LOiCuH+2wlQyoZwpAc4bp508o= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= @@ -38,15 +22,12 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERsqu1GIbi967PQMq3Ivc= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/providers/configcat/pkg/provider.go b/providers/configcat/pkg/provider.go index 885da0648..9e1c54dc8 100644 --- a/providers/configcat/pkg/provider.go +++ b/providers/configcat/pkg/provider.go @@ -7,7 +7,7 @@ import ( "fmt" sdk "github.com/configcat/go-sdk/v8" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) var _ openfeature.FeatureProvider = (*Provider)(nil) diff --git a/providers/configcat/pkg/provider_test.go b/providers/configcat/pkg/provider_test.go index 7f524c86d..82d5affb5 100644 --- a/providers/configcat/pkg/provider_test.go +++ b/providers/configcat/pkg/provider_test.go @@ -8,7 +8,7 @@ import ( sdk "github.com/configcat/go-sdk/v8" "github.com/open-feature/go-sdk-contrib/providers/configcat/internal/clienttest" configcat "github.com/open-feature/go-sdk-contrib/providers/configcat/pkg" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/require" ) diff --git a/providers/flagd-in-process/README.md b/providers/flagd-in-process/README.md index 42d55abb8..8f859de62 100644 --- a/providers/flagd-in-process/README.md +++ b/providers/flagd-in-process/README.md @@ -27,7 +27,7 @@ package main import ( inprocessflagd "github.com/open-feature/go-sdk-contrib/providers/flagd-in-process/pkg" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func main() { diff --git a/providers/flagd-in-process/e2e/evaluation_test.go b/providers/flagd-in-process/e2e/evaluation_test.go index 53d980e45..9eb1ddfc0 100644 --- a/providers/flagd-in-process/e2e/evaluation_test.go +++ b/providers/flagd-in-process/e2e/evaluation_test.go @@ -10,7 +10,7 @@ import ( "github.com/cucumber/godog" in_process "github.com/open-feature/go-sdk-contrib/providers/flagd-in-process/pkg" "github.com/open-feature/go-sdk-contrib/tests/flagd/pkg/integration" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func TestEvaluationFlagdInProcess(t *testing.T) { diff --git a/providers/flagd-in-process/e2e/json_evalutor_test.go b/providers/flagd-in-process/e2e/json_evalutor_test.go index b1d09430d..e951f75bd 100644 --- a/providers/flagd-in-process/e2e/json_evalutor_test.go +++ b/providers/flagd-in-process/e2e/json_evalutor_test.go @@ -8,7 +8,7 @@ import ( "github.com/cucumber/godog" in_process "github.com/open-feature/go-sdk-contrib/providers/flagd-in-process/pkg" "github.com/open-feature/go-sdk-contrib/tests/flagd/pkg/integration" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func TestJsonEvaluatorFlagdInProcess(t *testing.T) { diff --git a/providers/flagd-in-process/go.mod b/providers/flagd-in-process/go.mod index 4d43a3b2f..31e36c1c1 100644 --- a/providers/flagd-in-process/go.mod +++ b/providers/flagd-in-process/go.mod @@ -8,7 +8,7 @@ require ( github.com/cucumber/godog v0.13.0 github.com/golang/mock v1.6.0 github.com/open-feature/flagd/core v0.6.8 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2 github.com/stretchr/testify v1.8.4 google.golang.org/grpc v1.59.0 diff --git a/providers/flagd-in-process/go.sum b/providers/flagd-in-process/go.sum index dfaab0690..24561f135 100644 --- a/providers/flagd-in-process/go.sum +++ b/providers/flagd-in-process/go.sum @@ -657,8 +657,8 @@ github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/open-feature/flagd/core v0.6.8 h1:hGgQi5/FSrIV+3E1hK0T1veRfeuDjWQ4dozaRbYBlTg= github.com/open-feature/flagd/core v0.6.8/go.mod h1:fxWilCV52+Me+jZK1lPesUJwPzmJty+4y7O5txropq8= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2 h1:eGpaOZhFyW0/inEgpxm4fioIfP9CHj+vMFxhLQWmZu8= github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2/go.mod h1:qj2NLZM9eFvO5HtWTCfHjWaMwMMqd8vBV+NoKHijDCs= github.com/open-feature/open-feature-operator v0.2.36 h1:dzyZh9JSIRvXkfpM9ynYplNk7vjQFLs9sd5aHhF48z4= diff --git a/providers/flagd-in-process/pkg/provider.go b/providers/flagd-in-process/pkg/provider.go index eb35f7d78..6ec165d6c 100644 --- a/providers/flagd-in-process/pkg/provider.go +++ b/providers/flagd-in-process/pkg/provider.go @@ -18,7 +18,7 @@ import ( "os" "strconv" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) type ProviderType string diff --git a/providers/flagd-in-process/pkg/provider_test.go b/providers/flagd-in-process/pkg/provider_test.go index b3c427281..f141894fc 100644 --- a/providers/flagd-in-process/pkg/provider_test.go +++ b/providers/flagd-in-process/pkg/provider_test.go @@ -18,7 +18,7 @@ import ( evalmock "github.com/open-feature/flagd/core/pkg/eval/mock" "github.com/open-feature/flagd/core/pkg/logger" flagdModels "github.com/open-feature/flagd/core/pkg/model" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/require" "google.golang.org/grpc" "google.golang.org/protobuf/types/known/structpb" diff --git a/providers/flagd/e2e/evaluation_test.go b/providers/flagd/e2e/evaluation_test.go index a2b622b67..f3e58f0cd 100644 --- a/providers/flagd/e2e/evaluation_test.go +++ b/providers/flagd/e2e/evaluation_test.go @@ -9,7 +9,7 @@ import ( "github.com/cucumber/godog" flagd "github.com/open-feature/go-sdk-contrib/providers/flagd/pkg" "github.com/open-feature/go-sdk-contrib/tests/flagd/pkg/integration" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func TestETestEvaluationFlagdInRPC(t *testing.T) { diff --git a/providers/flagd/e2e/json_evalutor_test.go b/providers/flagd/e2e/json_evalutor_test.go index e9671af1b..9a55cfa0d 100644 --- a/providers/flagd/e2e/json_evalutor_test.go +++ b/providers/flagd/e2e/json_evalutor_test.go @@ -7,7 +7,7 @@ import ( "github.com/cucumber/godog" "github.com/open-feature/go-sdk-contrib/tests/flagd/pkg/integration" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func TestJsonEvaluatorInRPC(t *testing.T) { diff --git a/providers/flagd/go.mod b/providers/flagd/go.mod index aaba22793..b0c451652 100644 --- a/providers/flagd/go.mod +++ b/providers/flagd/go.mod @@ -4,26 +4,26 @@ go 1.20 require ( buf.build/gen/go/open-feature/flagd/connectrpc/go v1.12.0-20231031123731-ac2ec0f39838.1 + buf.build/gen/go/open-feature/flagd/grpc/go v1.3.0-20230710190440-2333a9579c1a.1 buf.build/gen/go/open-feature/flagd/protocolbuffers/go v1.31.0-20231031123731-ac2ec0f39838.2 connectrpc.com/connect v1.12.0 connectrpc.com/otelconnect v0.6.0 - github.com/bufbuild/connect-go v1.10.0 github.com/cucumber/godog v0.13.0 github.com/go-logr/logr v1.3.0 github.com/google/go-cmp v0.6.0 github.com/hashicorp/golang-lru/v2 v2.0.7 github.com/open-feature/flagd/core v0.6.8 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2 go.uber.org/mock v0.3.0 golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa golang.org/x/net v0.18.0 + google.golang.org/grpc v1.59.0 google.golang.org/protobuf v1.31.0 sigs.k8s.io/controller-runtime v0.16.3 ) require ( - buf.build/gen/go/open-feature/flagd/grpc/go v1.3.0-20230710190440-2333a9579c1a.1 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cenkalti/backoff/v4 v4.2.1 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect @@ -101,7 +101,6 @@ require ( google.golang.org/appengine v1.6.7 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect - google.golang.org/grpc v1.59.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/providers/flagd/go.sum b/providers/flagd/go.sum index f4984c769..5920af607 100644 --- a/providers/flagd/go.sum +++ b/providers/flagd/go.sum @@ -408,8 +408,6 @@ github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kd github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bufbuild/connect-go v1.10.0 h1:QAJ3G9A1OYQW2Jbk3DeoJbkCxuKArrvZgDt47mjdTbg= -github.com/bufbuild/connect-go v1.10.0/go.mod h1:CAIePUgkDR5pAFaylSMtNK45ANQjp9JvpluG20rhpV8= github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM= github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= @@ -664,8 +662,8 @@ github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/open-feature/flagd/core v0.6.8 h1:hGgQi5/FSrIV+3E1hK0T1veRfeuDjWQ4dozaRbYBlTg= github.com/open-feature/flagd/core v0.6.8/go.mod h1:fxWilCV52+Me+jZK1lPesUJwPzmJty+4y7O5txropq8= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2 h1:eGpaOZhFyW0/inEgpxm4fioIfP9CHj+vMFxhLQWmZu8= github.com/open-feature/go-sdk-contrib/tests/flagd v1.3.2/go.mod h1:qj2NLZM9eFvO5HtWTCfHjWaMwMMqd8vBV+NoKHijDCs= github.com/open-feature/open-feature-operator v0.2.36 h1:dzyZh9JSIRvXkfpM9ynYplNk7vjQFLs9sd5aHhF48z4= diff --git a/providers/flagd/internal/mock/service_mock.go b/providers/flagd/internal/mock/service_mock.go index 41a9ad1ad..2196c54cd 100644 --- a/providers/flagd/internal/mock/service_mock.go +++ b/providers/flagd/internal/mock/service_mock.go @@ -12,7 +12,7 @@ import ( context "context" reflect "reflect" - openfeature "github.com/open-feature/go-sdk/pkg/openfeature" + openfeature "github.com/open-feature/go-sdk/openfeature" gomock "go.uber.org/mock/gomock" ) diff --git a/providers/flagd/pkg/iservice.go b/providers/flagd/pkg/iservice.go index 094ecb91a..e25c49c1b 100644 --- a/providers/flagd/pkg/iservice.go +++ b/providers/flagd/pkg/iservice.go @@ -3,7 +3,7 @@ package flagd import ( "context" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) // IService abstract the service implementation for flagd provider diff --git a/providers/flagd/pkg/provider.go b/providers/flagd/pkg/provider.go index 7f2aa5ac7..6c88c331e 100644 --- a/providers/flagd/pkg/provider.go +++ b/providers/flagd/pkg/provider.go @@ -9,7 +9,7 @@ import ( "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/logger" "github.com/open-feature/go-sdk-contrib/providers/flagd/pkg/service/in_process" rpcService "github.com/open-feature/go-sdk-contrib/providers/flagd/pkg/service/rpc" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) type Provider struct { diff --git a/providers/flagd/pkg/provider_test.go b/providers/flagd/pkg/provider_test.go index a4526103a..87885ae46 100644 --- a/providers/flagd/pkg/provider_test.go +++ b/providers/flagd/pkg/provider_test.go @@ -3,7 +3,7 @@ package flagd import ( "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/cache" "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/mock" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "go.uber.org/mock/gomock" "testing" ) diff --git a/providers/flagd/pkg/service/in_process/service.go b/providers/flagd/pkg/service/in_process/service.go index 806e3d653..33b9b4532 100644 --- a/providers/flagd/pkg/service/in_process/service.go +++ b/providers/flagd/pkg/service/in_process/service.go @@ -9,7 +9,7 @@ import ( "github.com/open-feature/flagd/core/pkg/runtime" "github.com/open-feature/flagd/core/pkg/store" "github.com/open-feature/flagd/core/pkg/sync" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "golang.org/x/exp/maps" "sigs.k8s.io/controller-runtime/pkg/log/zap" parallel "sync" diff --git a/providers/flagd/pkg/service/in_process/service_evaluation_test.go b/providers/flagd/pkg/service/in_process/service_evaluation_test.go index 9bf2e507e..3bd5a84d1 100644 --- a/providers/flagd/pkg/service/in_process/service_evaluation_test.go +++ b/providers/flagd/pkg/service/in_process/service_evaluation_test.go @@ -5,7 +5,7 @@ import ( "errors" "github.com/open-feature/flagd/core/pkg/eval" "github.com/open-feature/flagd/core/pkg/sync" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "testing" ) diff --git a/providers/flagd/pkg/service/in_process/service_grpc_test.go b/providers/flagd/pkg/service/in_process/service_grpc_test.go index 5f4588f15..8c7810734 100644 --- a/providers/flagd/pkg/service/in_process/service_grpc_test.go +++ b/providers/flagd/pkg/service/in_process/service_grpc_test.go @@ -5,7 +5,7 @@ import ( v1 "buf.build/gen/go/open-feature/flagd/protocolbuffers/go/sync/v1" "context" "fmt" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "google.golang.org/grpc" "log" "net" @@ -123,7 +123,7 @@ func (b *bufferedServer) SyncFlags(_ *v1.SyncFlagsRequest, stream syncv1grpc.Fla // delay EOF time.Sleep(2 * time.Second) - + return nil } diff --git a/providers/flagd/pkg/service/rpc/service.go b/providers/flagd/pkg/service/rpc/service.go index af81ea0f4..c7a29d1ba 100644 --- a/providers/flagd/pkg/service/rpc/service.go +++ b/providers/flagd/pkg/service/rpc/service.go @@ -19,8 +19,8 @@ import ( flagdService "github.com/open-feature/flagd/core/pkg/service" "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/cache" "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/logger" - "github.com/open-feature/go-sdk/pkg/openfeature" - of "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "golang.org/x/net/context" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/providers/flagd/pkg/service/rpc/service_evaluation_test.go b/providers/flagd/pkg/service/rpc/service_evaluation_test.go index 863c652c5..7c215cbeb 100644 --- a/providers/flagd/pkg/service/rpc/service_evaluation_test.go +++ b/providers/flagd/pkg/service/rpc/service_evaluation_test.go @@ -11,7 +11,7 @@ import ( "github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp/cmpopts" "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/cache" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "google.golang.org/protobuf/types/known/structpb" ) diff --git a/providers/flagd/pkg/service/rpc/service_eventing_test.go b/providers/flagd/pkg/service/rpc/service_eventing_test.go index 11d9c831a..32056614e 100644 --- a/providers/flagd/pkg/service/rpc/service_eventing_test.go +++ b/providers/flagd/pkg/service/rpc/service_eventing_test.go @@ -5,7 +5,7 @@ import ( "context" "errors" "github.com/open-feature/go-sdk-contrib/providers/flagd/internal/cache" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "google.golang.org/protobuf/types/known/structpb" "testing" "time" diff --git a/providers/flagsmith/README.md b/providers/flagsmith/README.md index b30ea028f..e58d41e0a 100644 --- a/providers/flagsmith/README.md +++ b/providers/flagsmith/README.md @@ -17,7 +17,7 @@ Here's an example of how you can use the Flagsmith provider: ```go import ( flagsmithClient "github.com/Flagsmith/flagsmith-go-client/v3" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" flagsmith "github.com/open-feature/go-sdk-contrib/providers/flagsmith/pkg" ) ... diff --git a/providers/flagsmith/go.mod b/providers/flagsmith/go.mod index 8c73b649c..e4f5d3353 100644 --- a/providers/flagsmith/go.mod +++ b/providers/flagsmith/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/Flagsmith/flagsmith-go-client/v3 v3.1.1 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 ) diff --git a/providers/flagsmith/pkg/provider.go b/providers/flagsmith/pkg/provider.go index ed1b07697..100b25c9d 100644 --- a/providers/flagsmith/pkg/provider.go +++ b/providers/flagsmith/pkg/provider.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" flagsmithClient "github.com/Flagsmith/flagsmith-go-client/v3" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "strconv" ) diff --git a/providers/flagsmith/pkg/provider_test.go b/providers/flagsmith/pkg/provider_test.go index a7ebe2478..dd37e680d 100644 --- a/providers/flagsmith/pkg/provider_test.go +++ b/providers/flagsmith/pkg/provider_test.go @@ -4,7 +4,7 @@ import ( "context" "fmt" flagsmithClient "github.com/Flagsmith/flagsmith-go-client/v3" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/assert" "io" "net/http" diff --git a/providers/flipt/README.md b/providers/flipt/README.md index b21b5dc02..4b00691fd 100644 --- a/providers/flipt/README.md +++ b/providers/flipt/README.md @@ -28,7 +28,7 @@ import ( "context" "github.com/open-feature/go-sdk-contrib/providers/flipt" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) diff --git a/providers/flipt/go.mod b/providers/flipt/go.mod index 5264aa3ed..cb6388780 100644 --- a/providers/flipt/go.mod +++ b/providers/flipt/go.mod @@ -3,7 +3,7 @@ module github.com/open-feature/go-sdk-contrib/providers/flipt go 1.21 require ( - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 go.flipt.io/flipt/rpc/flipt v1.30.0 go.flipt.io/flipt/sdk/go v0.7.0 @@ -30,7 +30,7 @@ require ( golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb // indirect golang.org/x/net v0.17.0 // indirect golang.org/x/sys v0.13.0 // indirect - golang.org/x/text v0.13.0 // indirect + golang.org/x/text v0.14.0 // indirect google.golang.org/genproto v0.0.0-20231030173426-d783a09b4405 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20231030173426-d783a09b4405 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 // indirect diff --git a/providers/flipt/go.sum b/providers/flipt/go.sum index 6c6797acf..776c6bfeb 100644 --- a/providers/flipt/go.sum +++ b/providers/flipt/go.sum @@ -23,8 +23,6 @@ github.com/envoyproxy/protoc-gen-validate v1.0.2 h1:QkIBuU5k+x7/QXPvPPnWXWlCdaBF github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= @@ -44,8 +42,8 @@ github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiu github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= @@ -55,8 +53,8 @@ github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= @@ -77,20 +75,12 @@ go.flipt.io/flipt/rpc/flipt v1.30.0 h1:UWEM/mlN0rfpZymYYe6zeI0w7MTG9LQdXWKNIeJtg go.flipt.io/flipt/rpc/flipt v1.30.0/go.mod h1:QhlPBygpAfbTiP4ObarhJj+xgwWi+MVzoSkINy/8o9I= go.flipt.io/flipt/sdk/go v0.7.0 h1:eIj92tr7es/zlI5qByApvetiPEdzGx/lc71IA69wUM8= go.flipt.io/flipt/sdk/go v0.7.0/go.mod h1:fNdGLgm9IFSRY/og+S/9V08Wnhq//6E0AKZ2Upj1JSQ= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0 h1:RsQi0qJ2imFfCvZabqzM9cNXBG8k6gXMv1A0cXRmH6A= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.45.0/go.mod h1:vsh3ySueQCiKPxFLvjWC4Z135gIa34TQ/NSqkDTZYUM= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0 h1:PzIubN4/sjByhDRHLviCjJuweBXWFZWhghjg7cS28+M= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.0/go.mod h1:Ct6zzQEuGK3WpJs2n4dn+wfJYzd/+hNnxMRTWjGn30M= -go.opentelemetry.io/otel v1.19.0 h1:MuS/TNf4/j4IXsZuJegVzI1cwut7Qc00344rgH7p8bs= -go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY= go.opentelemetry.io/otel v1.20.0 h1:vsb/ggIY+hUjD/zCAQHpzTmndPqv/ml2ArbsbfBYTAc= go.opentelemetry.io/otel v1.20.0/go.mod h1:oUIGj3D77RwJdM6PPZImDpSZGDvkD9fhesHny69JFrs= -go.opentelemetry.io/otel/metric v1.19.0 h1:aTzpGtV0ar9wlV4Sna9sdJyII5jTVJEvKETPiOKwvpE= -go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8= go.opentelemetry.io/otel/metric v1.20.0 h1:ZlrO8Hu9+GAhnepmRGhSU7/VkpjrNowxRN9GyKR4wzA= go.opentelemetry.io/otel/metric v1.20.0/go.mod h1:90DRw3nfK4D7Sm/75yQ00gTJxtkBxX+wu6YaNymbpVM= -go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1Dzxpg= -go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.opentelemetry.io/otel/trace v1.20.0 h1:+yxVAPZPbQhbC3OfAkeIVTky6iTFpcr4SiY9om7mXSQ= go.opentelemetry.io/otel/trace v1.20.0/go.mod h1:HJSK7F/hA5RlzpZ0zKDCHCDHm556LCDtKaAo6JmBFUU= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= @@ -131,8 +121,8 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= diff --git a/providers/flipt/pkg/provider/example_test.go b/providers/flipt/pkg/provider/example_test.go index bd6d79ea3..a3a672426 100644 --- a/providers/flipt/pkg/provider/example_test.go +++ b/providers/flipt/pkg/provider/example_test.go @@ -4,7 +4,7 @@ import ( "context" flipt "github.com/open-feature/go-sdk-contrib/providers/flipt/pkg/provider" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func Example() { diff --git a/providers/flipt/pkg/provider/provider.go b/providers/flipt/pkg/provider/provider.go index 982fdbf72..0e28fe096 100644 --- a/providers/flipt/pkg/provider/provider.go +++ b/providers/flipt/pkg/provider/provider.go @@ -7,7 +7,7 @@ import ( "strconv" "github.com/open-feature/go-sdk-contrib/providers/flipt/pkg/service/transport" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" flipt "go.flipt.io/flipt/rpc/flipt" "go.flipt.io/flipt/rpc/flipt/evaluation" sdk "go.flipt.io/flipt/sdk/go" diff --git a/providers/flipt/pkg/provider/provider_test.go b/providers/flipt/pkg/provider/provider_test.go index 94cd371fd..9f1a6a545 100644 --- a/providers/flipt/pkg/provider/provider_test.go +++ b/providers/flipt/pkg/provider/provider_test.go @@ -6,7 +6,7 @@ import ( "errors" "testing" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/mock" "go.flipt.io/flipt/rpc/flipt/evaluation" diff --git a/providers/flipt/pkg/service/transport/service.go b/providers/flipt/pkg/service/transport/service.go index b075ee1f4..f827f6267 100644 --- a/providers/flipt/pkg/service/transport/service.go +++ b/providers/flipt/pkg/service/transport/service.go @@ -11,7 +11,7 @@ import ( "sync" offlipt "github.com/open-feature/go-sdk-contrib/providers/flipt/pkg/service" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" flipt "go.flipt.io/flipt/rpc/flipt" "go.flipt.io/flipt/rpc/flipt/evaluation" sdk "go.flipt.io/flipt/sdk/go" diff --git a/providers/flipt/pkg/service/transport/service_test.go b/providers/flipt/pkg/service/transport/service_test.go index 2ff29510f..cda7e8fd0 100644 --- a/providers/flipt/pkg/service/transport/service_test.go +++ b/providers/flipt/pkg/service/transport/service_test.go @@ -4,7 +4,7 @@ import ( "context" "testing" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/assert" mock "github.com/stretchr/testify/mock" diff --git a/providers/from-env/README.md b/providers/from-env/README.md index a80ee1d84..fda6cdff8 100644 --- a/providers/from-env/README.md +++ b/providers/from-env/README.md @@ -58,7 +58,7 @@ import ( "fmt" fromEnv "github.com/open-feature/go-sdk-contrib/providers/from-env/pkg" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) func main() { diff --git a/providers/from-env/go.mod b/providers/from-env/go.mod index 68216b316..7c9a720c3 100644 --- a/providers/from-env/go.mod +++ b/providers/from-env/go.mod @@ -2,9 +2,9 @@ module github.com/open-feature/go-sdk-contrib/providers/from-env go 1.19 -require github.com/open-feature/go-sdk v1.8.0 +require github.com/open-feature/go-sdk v1.9.0 require ( - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb // indirect ) diff --git a/providers/from-env/go.sum b/providers/from-env/go.sum index fa756fa8c..26ed2bf54 100644 --- a/providers/from-env/go.sum +++ b/providers/from-env/go.sum @@ -1,17 +1,8 @@ -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/open-feature/go-sdk v1.4.0 h1:QvFXywCvm9J6uS8+kESHnzi5sLtRkxwhS/ooS7SaF8M= -github.com/open-feature/go-sdk v1.5.1 h1:ja1+XtWwqLqgJSFJ31sh+MCioVW4vWj5ya/e/f81y38= -github.com/open-feature/go-sdk v1.5.1/go.mod h1:yllFTs5yJguao9zdcmYYGJBHTyBGwO2zC+GP2JeFR0o= -github.com/open-feature/go-sdk v1.6.0 h1:9Wi8J77ORVKvm/8d1ZGKI7+/Uq+5JrpxylQ50DvZZnA= -github.com/open-feature/go-sdk v1.6.0/go.mod h1:xR4RHexQNwvE/7IOR0LOiCuH+2wlQyoZwpAc4bp508o= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 h1:k/i9J1pBpvlfR+9QsetwPyERsqu1GIbi967PQMq3Ivc= -golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= diff --git a/providers/from-env/pkg/env.go b/providers/from-env/pkg/env.go index 437cd8d3a..757e1185b 100644 --- a/providers/from-env/pkg/env.go +++ b/providers/from-env/pkg/env.go @@ -2,7 +2,7 @@ package from_env import ( "encoding/json" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" "os" ) diff --git a/providers/from-env/pkg/eval.go b/providers/from-env/pkg/eval.go index 264599789..2ff48d8f5 100644 --- a/providers/from-env/pkg/eval.go +++ b/providers/from-env/pkg/eval.go @@ -1,7 +1,7 @@ package from_env import ( - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) type StoredFlag struct { diff --git a/providers/from-env/pkg/provider.go b/providers/from-env/pkg/provider.go index fbbf09f39..86277cde0 100644 --- a/providers/from-env/pkg/provider.go +++ b/providers/from-env/pkg/provider.go @@ -3,7 +3,7 @@ package from_env import ( "context" "errors" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) // FromEnvProvider implements the FeatureProvider interface and provides functions for evaluating flags diff --git a/providers/from-env/pkg/provider_test.go b/providers/from-env/pkg/provider_test.go index 9d7b3bd39..14d4438fc 100644 --- a/providers/from-env/pkg/provider_test.go +++ b/providers/from-env/pkg/provider_test.go @@ -7,7 +7,7 @@ import ( "testing" fromEnv "github.com/open-feature/go-sdk-contrib/providers/from-env/pkg" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) // this line will fail linting if this provider is no longer compatible with the openfeature sdk diff --git a/providers/go-feature-flag/README.md b/providers/go-feature-flag/README.md index 75c5902c6..fe72baed9 100644 --- a/providers/go-feature-flag/README.md +++ b/providers/go-feature-flag/README.md @@ -70,7 +70,7 @@ This code block shows you how you can create a client that you can use in your a import ( // ... gofeatureflag "github.com/open-feature/go-sdk-contrib/providers/go-feature-flag/pkg" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) // ... diff --git a/providers/go-feature-flag/go.mod b/providers/go-feature-flag/go.mod index efc606aba..d20d2ae3b 100644 --- a/providers/go-feature-flag/go.mod +++ b/providers/go-feature-flag/go.mod @@ -6,7 +6,7 @@ toolchain go1.21.4 require ( github.com/bluele/gcache v0.0.2 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 github.com/thomaspoignant/go-feature-flag v1.18.2 ) @@ -17,7 +17,7 @@ require ( github.com/apache/thrift v0.16.0 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/nikunjy/rules v1.5.0 // indirect diff --git a/providers/go-feature-flag/go.sum b/providers/go-feature-flag/go.sum index 3654fb050..e7b0dd7ad 100644 --- a/providers/go-feature-flag/go.sum +++ b/providers/go-feature-flag/go.sum @@ -6,8 +6,8 @@ cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGB cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/iam v1.1.3 h1:18tKG7DzydKWUnLjonWcJO6wjSCAtzh4GcRKlH/Hrzc= cloud.google.com/go/iam v1.1.3/go.mod h1:3khUlaBXfPKKe7huYgEpDn6FtgRyMEqbkvBxrQyY5SE= -cloud.google.com/go/storage v1.34.1 h1:H2Af2dU5J0PF7A5B+ECFIce+RqxVnrVilO+cu0TS3MI= -cloud.google.com/go/storage v1.34.1/go.mod h1:VN1ElqqvR9adg1k9xlkUJ55cMOP1/QjnNNuT5xQL6dY= +cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= +cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI= @@ -16,30 +16,30 @@ github.com/apache/arrow/go/arrow v0.0.0-20200730104253-651201b0f516 h1:byKBBF2CK github.com/apache/arrow/go/arrow v0.0.0-20200730104253-651201b0f516/go.mod h1:QNYViu/X0HXDHw7m3KXzWSVXIbfUvJqBFe6Gj8/pYA0= github.com/apache/thrift v0.16.0 h1:qEy6UW60iVOlUy+b9ZR0d5WzUWYGOo4HfopoyBaNmoY= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= -github.com/aws/aws-sdk-go v1.47.3 h1:e0H6NFXiniCpR8Lu3lTphVdRaeRCDLAeRyTHd1tJSd8= -github.com/aws/aws-sdk-go v1.47.3/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= -github.com/aws/aws-sdk-go-v2 v1.22.1 h1:sjnni/AuoTXxHitsIdT0FwmqUuNUuHtufcVDErVFT9U= -github.com/aws/aws-sdk-go-v2 v1.22.1/go.mod h1:Kd0OJtkW3Q0M0lUWGszapWjEvrXDzRW+D21JNsroB+c= +github.com/aws/aws-sdk-go v1.47.9 h1:rarTsos0mA16q+huicGx0e560aYRtOucV5z2Mw23JRY= +github.com/aws/aws-sdk-go v1.47.9/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go-v2 v1.22.2 h1:lV0U8fnhAnPz8YcdmZVV60+tr6CakHzqA6P8T46ExJI= +github.com/aws/aws-sdk-go-v2 v1.22.2/go.mod h1:Kd0OJtkW3Q0M0lUWGszapWjEvrXDzRW+D21JNsroB+c= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 h1:hHgLiIrTRtddC0AKcJr5s7i/hLgcpTt+q/FKxf1Zayk= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0/go.mod h1:w4I/v3NOWgD+qvs1NPEwhd++1h3XPHFaVxasfY6HlYQ= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.13.1 h1:ULswbgGNVrW8zEhkCNwrwXrs1mUvy2JTqWaCRsD2ZZw= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.13.1/go.mod h1:pAXgsDPk1rRwwfkz8/9ISO75vXEHqTGIgbLhGqqQ1GY= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.1 h1:fi1ga6WysOyYb5PAf3Exd6B5GiSNpnZim4h1rhlBqx0= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.1/go.mod h1:V5CY8wNurvPUibTi9mwqUqpiFZ5LnioKWIFUDtIzdI8= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.1 h1:ZpaV/j48RlPc4AmOZuPv22pJliXjXq8/reL63YzyFnw= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.1/go.mod h1:R8aXraabD2e3qv1csxM14/X9WF4wFMIY0kH4YEtYD5M= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.1 h1:vzYLDkwTw4CY0vUk84MeSufRf8XIsC/GsoIFXD60sTg= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.1/go.mod h1:ToBFBnjeGR2ruMx8IWp/y7vSK3Irj5/oPwifruiqoOM= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.13.5 h1:P/xwilRdRLLg1PzfviDq0Zjb74weOoDCrh8J5lRCQAY= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.13.5/go.mod h1:9cLHf2IwX6Jyw0KjLVbXly/g6DmzExgUzB1w/AQPGQE= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 h1:AaQsr5vvGR7rmeSWBtTCcw16tT9r51mWijuCQhzLnq8= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2/go.mod h1:o1IiRn7CWocIFTXJjGKJDOwxv1ibL53NpcvcqGWyRBA= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 h1:UZx8SXZ0YtzRiALzYAWcjb9Y9hZUR7MBKaBQ5ouOjPs= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2/go.mod h1:ipuRpcSaklmxR6C39G187TpBAO132gUfleTGccUPs8c= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.2 h1:pyVrNAf7Hwz0u39dLKN5t+n0+K/3rMYKuiOoIum3AsU= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.2/go.mod h1:mydrfOb9uiOYCxuCPR8YHQNQyGQwUQ7gPMZGBKbH8NY= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 h1:CJxo7ZBbaIzmXfV3hjcx36n9V87gJsIUPJflwqEHl3Q= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0/go.mod h1:yjVfjuY4nD1EW9i387Kau+I6V5cBA5YnC/mWNopjZrI= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.1 h1:15FUCJzAP9Y25nioTqTrGlZmhOtthaXBWlt4pS+d3Xo= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.1/go.mod h1:5655NW53Un6l7JzkI6AA3rZvf0m532cSnLThA1fVXcA= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.1 h1:2OXw3ppu1XsB6rqKEMV4tnecTjIY3PRV2U6IP6KPJQo= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.1/go.mod h1:FZB4AdakIqW/yERVdGJA6Z9jraax1beXfhBBnK2wwR8= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.1 h1:dnl0klXYX9EKpzZbWlH5LJL+YTcEZcJEMPFFr/rAHUQ= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.1/go.mod h1:Mfk/9Joso4tCQYzM4q4HRUIqwln8lnIIMB/OE8Zebdc= -github.com/aws/aws-sdk-go-v2/service/s3 v1.42.0 h1:u0YoSrxjr3Lm+IqIlRAV+4YTFwkXjyB9db9CfUFge2w= -github.com/aws/aws-sdk-go-v2/service/s3 v1.42.0/go.mod h1:98EIdRu+BNsdqITsXfy+57TZfwlUQC9aDn9a9qoo90U= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.2 h1:f2LhPofnjcdOQKRtumKjMvIHkfSQ8aH/rwKUDEQ/SB4= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.2/go.mod h1:q+xX0H4OfuWDuBy7y/LDi4v8IBOWuF+vtp8Z6ex+lw4= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 h1:h7j73yuAVVjic8pqswh+L/7r2IHP43QwRyOu6zcCDDE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2/go.mod h1:H07AHdK5LSy8F7EJUQhoxyiCNkePoHj2D8P2yGTWafo= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.2 h1:gbIaOzpXixUpoPK+js/bCBK1QBDXM22SigsnzGZio0U= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.2/go.mod h1:p+S7RNbdGN8qgHDSg2SCQJ9FeMAmvcETQiVpeGhYnNM= +github.com/aws/aws-sdk-go-v2/service/s3 v1.42.1 h1:o6MCcX1rJW8Y3g+hvg2xpjF6JR6DftuYhfl3Nc1WV9Q= +github.com/aws/aws-sdk-go-v2/service/s3 v1.42.1/go.mod h1:UDtxEWbREX6y4KREapT+jjtjoH0TiVSS6f5nfaY1UaM= github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= @@ -49,8 +49,8 @@ github.com/bluele/gcache v0.0.2/go.mod h1:m15KV+ECjptwSPxKhOhQoAFQVtUFjTVkc3H8o0 github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= @@ -83,8 +83,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/nikunjy/rules v1.5.0 h1:KJDSLOsFhwt7kcXUyZqwkgrQg5YoUwj+TVu6ItCQShw= github.com/nikunjy/rules v1.5.0/go.mod h1:TlZtZdBChrkqi8Lr2AXocme8Z7EsbxtFdDoKeI6neBQ= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pierrec/lz4/v4 v4.1.15 h1:MO0/ucJhngq7299dKLwIMtgTfbkoSPF6AoMYDd8Q4q0= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -94,8 +94,6 @@ github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZV github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/thomaspoignant/go-feature-flag v1.18.1 h1:q90IpKgb47WxI3OE5lQDCZiVrk3ksDMR8WFQ4fS3/pU= -github.com/thomaspoignant/go-feature-flag v1.18.1/go.mod h1:1qhxkU9d0kmvOuZQ4LgkD7PUayZG6if1QeWse3+5hZ4= github.com/thomaspoignant/go-feature-flag v1.18.2 h1:EmU4Ja+xfVoHuTBlZmP6YzwTgmiuwHeCS8/GNymFkHI= github.com/thomaspoignant/go-feature-flag v1.18.2/go.mod h1:ePtHa9auiio7QHlWKUE8ggsgUtF9MvzLDKnIK6009sM= github.com/xitongsys/parquet-go v1.6.2 h1:MhCaXii4eqceKPu9BwrjLqyK10oX9WF+xGhwvwbw7xM= @@ -106,42 +104,44 @@ go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= +golang.org/x/crypto v0.15.0 h1:frVn1TEaCEaZcn3Tmd7Y2b5KKPaZ+I32Q2OA3kYp5TA= +golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= -golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/net v0.18.0 h1:mIYleuAkSbHh0tCv7RvjL3F6ZVbLjq4+R7zbOn3Kokg= +golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= +golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0= +golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= -golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= +golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= +golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q= +golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= +golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -google.golang.org/api v0.149.0 h1:b2CqT6kG+zqJIVKRQ3ELJVLN1PwHZ6DJ3dW8yl82rgY= -google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= +google.golang.org/api v0.150.0 h1:Z9k22qD289SZ8gCJrk4DrWXkNjtfvKAUo/l1ma8eBYE= +google.golang.org/api v0.150.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b h1:+YaDE2r2OG8t/z5qmsh7Y+XXwCbvadxxZ0YY6mTdrVA= google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:CgAqfJo+Xmu0GwA0411Ht3OU3OntXwsGmrmjI8ioGXI= google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b h1:CIC2YMXmIhYw6evmhPxBKJ4fmLbOFtXQN/GV3XOZR8k= google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:IBQ646DjkDkvUIsVq/cc03FUFQ9wbZu7yE396YcL870= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b h1:ZlWIi1wSK56/8hn4QcBp/j9M7Gt3U/3hZw3mC7vDICo= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 h1:AB/lmRny7e2pLhFEYIbl5qkDAUt2h0ZRO4wGPhZf+ik= +google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= google.golang.org/grpc v1.59.0 h1:Z5Iec2pjwb+LEOqzpB2MR12/eKFhDPhuqW91O+4bwUk= google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= diff --git a/providers/go-feature-flag/pkg/model/eval_request.go b/providers/go-feature-flag/pkg/model/eval_request.go index 03f246f9c..440087f61 100644 --- a/providers/go-feature-flag/pkg/model/eval_request.go +++ b/providers/go-feature-flag/pkg/model/eval_request.go @@ -1,7 +1,7 @@ package model import ( - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) const targetingKey = "targetingKey" diff --git a/providers/go-feature-flag/pkg/model/generic_evaluation_detail.go b/providers/go-feature-flag/pkg/model/generic_evaluation_detail.go index ba0a18d48..5dbe1df0f 100644 --- a/providers/go-feature-flag/pkg/model/generic_evaluation_detail.go +++ b/providers/go-feature-flag/pkg/model/generic_evaluation_detail.go @@ -1,6 +1,6 @@ package model -import of "github.com/open-feature/go-sdk/pkg/openfeature" +import of "github.com/open-feature/go-sdk/openfeature" type GenericResolutionDetail[T JsonType] struct { Value T diff --git a/providers/go-feature-flag/pkg/provider.go b/providers/go-feature-flag/pkg/provider.go index 8c7156b9a..d0beee956 100644 --- a/providers/go-feature-flag/pkg/provider.go +++ b/providers/go-feature-flag/pkg/provider.go @@ -7,7 +7,7 @@ import ( "fmt" "github.com/bluele/gcache" "github.com/open-feature/go-sdk-contrib/providers/go-feature-flag/pkg/model" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" client "github.com/thomaspoignant/go-feature-flag" "github.com/thomaspoignant/go-feature-flag/exporter" "github.com/thomaspoignant/go-feature-flag/exporter/webhookexporter" diff --git a/providers/go-feature-flag/pkg/provider_module_test.go b/providers/go-feature-flag/pkg/provider_module_test.go index b4d154040..593d28fc7 100644 --- a/providers/go-feature-flag/pkg/provider_module_test.go +++ b/providers/go-feature-flag/pkg/provider_module_test.go @@ -4,7 +4,7 @@ import ( "context" "fmt" gofeatureflag "github.com/open-feature/go-sdk-contrib/providers/go-feature-flag/pkg" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/assert" ffclient "github.com/thomaspoignant/go-feature-flag" "github.com/thomaspoignant/go-feature-flag/retriever/fileretriever" diff --git a/providers/go-feature-flag/pkg/provider_test.go b/providers/go-feature-flag/pkg/provider_test.go index 84aed53ff..060fe8c4c 100644 --- a/providers/go-feature-flag/pkg/provider_test.go +++ b/providers/go-feature-flag/pkg/provider_test.go @@ -5,7 +5,7 @@ import ( "context" "fmt" gofeatureflag "github.com/open-feature/go-sdk-contrib/providers/go-feature-flag/pkg" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "io" diff --git a/providers/harness/go.mod b/providers/harness/go.mod index 59e77cc7a..9e8f3a438 100644 --- a/providers/harness/go.mod +++ b/providers/harness/go.mod @@ -5,7 +5,7 @@ go 1.19 require ( github.com/harness/ff-golang-server-sdk v0.1.15 github.com/jarcoal/httpmock v1.3.1 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 ) diff --git a/providers/harness/pkg/provider.go b/providers/harness/pkg/provider.go index 6d0471096..40ab9d61f 100644 --- a/providers/harness/pkg/provider.go +++ b/providers/harness/pkg/provider.go @@ -7,7 +7,7 @@ import ( harness "github.com/harness/ff-golang-server-sdk/client" "github.com/harness/ff-golang-server-sdk/evaluation" "github.com/harness/ff-golang-server-sdk/types" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) const providerNotReady = "Provider not ready" diff --git a/providers/harness/pkg/provider_test.go b/providers/harness/pkg/provider_test.go index 67e5ad2bd..137fa74d9 100644 --- a/providers/harness/pkg/provider_test.go +++ b/providers/harness/pkg/provider_test.go @@ -15,7 +15,7 @@ import ( "github.com/harness/ff-golang-server-sdk/test_helpers" "github.com/jarcoal/httpmock" harnessProvider "github.com/open-feature/go-sdk-contrib/providers/harness/pkg" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/require" ) diff --git a/providers/launchdarkly/README.md b/providers/launchdarkly/README.md index b3f9f3c5d..404912311 100644 --- a/providers/launchdarkly/README.md +++ b/providers/launchdarkly/README.md @@ -10,7 +10,7 @@ go get github.com/launchdarkly/go-sdk-common/v3/... go get github.com/launchdarkly/go-server-sdk/v6/... # Open Feature SDK -go get github.com/open-feature/go-sdk/pkg/openfeature +go get github.com/open-feature/go-sdk/openfeature go get github.com/open-feature/go-sdk-contrib/providers/launchdarkly/pkg ``` diff --git a/providers/launchdarkly/example_test.go b/providers/launchdarkly/example_test.go index 9b63ab339..700bf820d 100644 --- a/providers/launchdarkly/example_test.go +++ b/providers/launchdarkly/example_test.go @@ -7,7 +7,7 @@ import ( "github.com/launchdarkly/go-sdk-common/v3/ldlog" "github.com/launchdarkly/go-server-sdk/v6/ldcomponents" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ld "github.com/launchdarkly/go-server-sdk/v6" ofld "github.com/open-feature/go-sdk-contrib/providers/launchdarkly/pkg" diff --git a/providers/launchdarkly/go.mod b/providers/launchdarkly/go.mod index d41fbae75..e39fdffa7 100644 --- a/providers/launchdarkly/go.mod +++ b/providers/launchdarkly/go.mod @@ -6,12 +6,12 @@ require ( github.com/hooklift/assert v0.1.0 github.com/launchdarkly/go-sdk-common/v3 v3.1.0 github.com/launchdarkly/go-server-sdk/v6 v6.1.1 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 golang.org/x/exp v0.0.0-20231006140011-7918f672742d ) require ( - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/gregjones/httpcache v0.0.0-20171119193500-2bcd89a1743f // indirect github.com/josharian/intern v1.0.0 // indirect @@ -23,8 +23,8 @@ require ( github.com/launchdarkly/go-server-sdk-evaluation/v2 v2.0.2 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect - github.com/stretchr/testify v1.8.4 // indirect golang.org/x/sync v0.1.0 // indirect gopkg.in/ghodss/yaml.v1 v1.0.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/providers/launchdarkly/go.sum b/providers/launchdarkly/go.sum index 8c8aaa63c..69443ea4f 100644 --- a/providers/launchdarkly/go.sum +++ b/providers/launchdarkly/go.sum @@ -1,8 +1,8 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -22,20 +22,14 @@ github.com/launchdarkly/eventsource v1.6.2 h1:5SbcIqzUomn+/zmJDrkb4LYw7ryoKFzH/0 github.com/launchdarkly/eventsource v1.6.2/go.mod h1:LHxSeb4OnqznNZxCSXbFghxS/CjIQfzHovNoAqbO/Wk= github.com/launchdarkly/go-jsonstream/v3 v3.0.0 h1:qJF/WI09EUJ7kSpmP5d1Rhc81NQdYUhP17McKfUq17E= github.com/launchdarkly/go-jsonstream/v3 v3.0.0/go.mod h1:/1Gyml6fnD309JOvunOSfyysWbZ/ZzcA120gF/cQtC4= -github.com/launchdarkly/go-sdk-common/v3 v3.0.1 h1:rVdLusAIViduNvyjNKy06RA+SPwk0Eq+NocNd1opDhk= -github.com/launchdarkly/go-sdk-common/v3 v3.0.1/go.mod h1:H/zISoCNhviHTTqqBjIKQy2YgSHT8ioL1FtgBKpiEGg= github.com/launchdarkly/go-sdk-common/v3 v3.1.0 h1:KNCP5rfkOt/25oxGLAVgaU1BgrZnzH9Y/3Z6I8bMwDg= github.com/launchdarkly/go-sdk-common/v3 v3.1.0/go.mod h1:mXFmDGEh4ydK3QilRhrAyKuf9v44VZQWnINyhqbbOd0= -github.com/launchdarkly/go-sdk-events/v2 v2.0.1 h1:vnUN2Y7og/5wtOCcCZW7wYpmZcS++GAyclasc7gaTIY= -github.com/launchdarkly/go-sdk-events/v2 v2.0.1/go.mod h1:Msqbl6brgFO83RUxmLaJAUx2sYG+WKULcy+Vf3+tKww= github.com/launchdarkly/go-sdk-events/v2 v2.0.2 h1:Ngp050AGYUyN3YRxX7zfu110NETHEPEOVys1ey2Hyvw= github.com/launchdarkly/go-sdk-events/v2 v2.0.2/go.mod h1:Msqbl6brgFO83RUxmLaJAUx2sYG+WKULcy+Vf3+tKww= github.com/launchdarkly/go-semver v1.0.2 h1:sYVRnuKyvxlmQCnCUyDkAhtmzSFRoX6rG2Xa21Mhg+w= github.com/launchdarkly/go-semver v1.0.2/go.mod h1:xFmMwXba5Mb+3h72Z+VeSs9ahCvKo2QFUTHRNHVqR28= github.com/launchdarkly/go-server-sdk-evaluation/v2 v2.0.2 h1:PAM0GvE0nIUBeOkjdiymIEKI+8FFLJ+fEsWTupW1yGU= github.com/launchdarkly/go-server-sdk-evaluation/v2 v2.0.2/go.mod h1:Mztipcz+7ZMatXVun3k/IfPa8IOgUnAqiZawtFh2MRg= -github.com/launchdarkly/go-server-sdk/v6 v6.1.0 h1:pp/VBIon5JNbtSw7ih7I5MXN9mXHfo6T5xikKVy52dI= -github.com/launchdarkly/go-server-sdk/v6 v6.1.0/go.mod h1:3TfS6vNsNksPT4LGeGuGKtT3zTjTbbOsCUK3nrj1neA= github.com/launchdarkly/go-server-sdk/v6 v6.1.1 h1:L57BC9Fy4IJG0zRZoYBkoxko6QTAC2OF8QzTVUqn2p8= github.com/launchdarkly/go-server-sdk/v6 v6.1.1/go.mod h1:67QqqyeRNyXx7S/fZiSZesRvaePCyxhzsnY+4fhK55U= github.com/launchdarkly/go-test-helpers/v2 v2.2.0 h1:L3kGILP/6ewikhzhdNkHy1b5y4zs50LueWenVF0sBbs= @@ -43,16 +37,8 @@ github.com/launchdarkly/go-test-helpers/v2 v2.2.0/go.mod h1:L7+th5govYp5oKU9iN7T github.com/launchdarkly/go-test-helpers/v3 v3.0.2 h1:rh0085g1rVJM5qIukdaQ8z1XTWZztbJ49vRZuveqiuU= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/open-feature/go-sdk v1.4.0 h1:QvFXywCvm9J6uS8+kESHnzi5sLtRkxwhS/ooS7SaF8M= -github.com/open-feature/go-sdk v1.4.0/go.mod h1:DtxB5FPc2GDjOZRFXm+hEjB+JPC8GTYCKo9JuKNx1F0= -github.com/open-feature/go-sdk v1.5.1 h1:ja1+XtWwqLqgJSFJ31sh+MCioVW4vWj5ya/e/f81y38= -github.com/open-feature/go-sdk v1.5.1/go.mod h1:yllFTs5yJguao9zdcmYYGJBHTyBGwO2zC+GP2JeFR0o= -github.com/open-feature/go-sdk v1.6.0 h1:9Wi8J77ORVKvm/8d1ZGKI7+/Uq+5JrpxylQ50DvZZnA= -github.com/open-feature/go-sdk v1.6.0/go.mod h1:xR4RHexQNwvE/7IOR0LOiCuH+2wlQyoZwpAc4bp508o= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= @@ -62,24 +48,14 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= -github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0 h1:3UeQBvD0TFrlVjOeLOBz+CPAI8dnbqNSVwUwRrkp7vQ= github.com/wsxiaoys/terminal v0.0.0-20160513160801-0940f3fc43a0/go.mod h1:IXCdmsXIht47RaVFLEdVnh1t+pgYtTAhQGj73kz+2DM= -golang.org/x/exp v0.0.0-20220823124025-807a23277127 h1:S4NrSKDfihhl3+4jSTgwoIevKxX9p7Iv9x++OEIptDo= -golang.org/x/exp v0.0.0-20220823124025-807a23277127/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1 h1:MGwJjxBy0HJshjDNfLsYO8xppfqWlA5ZT9OhtUUhTNw= -golang.org/x/exp v0.0.0-20230713183714-613f0c0eb8a1/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b h1:r+vk0EmXNmekl0S0BascoeeoHk/L7wmaW2QF90K+kYI= -golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= -golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/ghodss/yaml.v1 v1.0.0 h1:JlY4R6oVz+ZSvcDhVfNQ/k/8Xo6yb2s1PBhslPZPX4c= @@ -90,3 +66,4 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/providers/launchdarkly/pkg/provider.go b/providers/launchdarkly/pkg/provider.go index e1648e9df..c98a91bc6 100644 --- a/providers/launchdarkly/pkg/provider.go +++ b/providers/launchdarkly/pkg/provider.go @@ -11,7 +11,7 @@ import ( "github.com/launchdarkly/go-sdk-common/v3/ldcontext" "github.com/launchdarkly/go-sdk-common/v3/ldreason" "github.com/launchdarkly/go-sdk-common/v3/ldvalue" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ld "github.com/launchdarkly/go-server-sdk/v6" ) diff --git a/providers/launchdarkly/pkg/provider_test.go b/providers/launchdarkly/pkg/provider_test.go index 11f00776c..ab9af44e5 100644 --- a/providers/launchdarkly/pkg/provider_test.go +++ b/providers/launchdarkly/pkg/provider_test.go @@ -10,7 +10,7 @@ import ( "github.com/launchdarkly/go-sdk-common/v3/ldlog" "github.com/launchdarkly/go-server-sdk/v6/ldcomponents" "github.com/launchdarkly/go-server-sdk/v6/ldfiledata" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ld "github.com/launchdarkly/go-server-sdk/v6" ) diff --git a/providers/unleash/go.mod b/providers/unleash/go.mod index 63ac81067..7d40384b4 100644 --- a/providers/unleash/go.mod +++ b/providers/unleash/go.mod @@ -4,14 +4,14 @@ go 1.19 require ( github.com/Unleash/unleash-client-go/v3 v3.9.0 - github.com/open-feature/go-sdk v1.8.0 + github.com/open-feature/go-sdk v1.9.0 github.com/stretchr/testify v1.8.4 ) require ( github.com/Masterminds/semver/v3 v3.1.1 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.3.0 // indirect github.com/kr/pretty v0.3.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/stretchr/objx v0.5.0 // indirect diff --git a/providers/unleash/go.sum b/providers/unleash/go.sum index 69f7f2c1a..385b7c8fe 100644 --- a/providers/unleash/go.sum +++ b/providers/unleash/go.sum @@ -6,8 +6,8 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= @@ -17,8 +17,8 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= -github.com/open-feature/go-sdk v1.8.0 h1:jRkP7zeSGC3pSYn/s3EzJSpO9Q6CVP8BOnmvBZYQEa0= -github.com/open-feature/go-sdk v1.8.0/go.mod h1:hpKxVZIJ0b+GpnI8imSJf9nFTcmTb0wWJZTgAS/3giw= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -38,7 +38,7 @@ github.com/twmb/murmur3 v1.1.5 h1:i9OLS9fkuLzBXjt6dptlAEyk58fJsSTXbRg3SgVyqgk= github.com/twmb/murmur3 v1.1.5/go.mod h1:Qq/R7NUyOfr65zD+6Q5IHKsJLwP7exErjN6lyyq3OSQ= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= diff --git a/providers/unleash/pkg/provider.go b/providers/unleash/pkg/provider.go index ae3165b04..21e5fa9bb 100644 --- a/providers/unleash/pkg/provider.go +++ b/providers/unleash/pkg/provider.go @@ -7,7 +7,7 @@ import ( "github.com/Unleash/unleash-client-go/v3" "github.com/Unleash/unleash-client-go/v3/api" unleashContext "github.com/Unleash/unleash-client-go/v3/context" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" ) const providerNotReady = "Provider not ready" diff --git a/providers/unleash/pkg/provider_test.go b/providers/unleash/pkg/provider_test.go index eb8abe38f..bcb1c3b78 100644 --- a/providers/unleash/pkg/provider_test.go +++ b/providers/unleash/pkg/provider_test.go @@ -9,7 +9,7 @@ import ( "github.com/Unleash/unleash-client-go/v3" unleashProvider "github.com/open-feature/go-sdk-contrib/providers/unleash/pkg" - of "github.com/open-feature/go-sdk/pkg/openfeature" + of "github.com/open-feature/go-sdk/openfeature" "github.com/stretchr/testify/require" ) diff --git a/tests/flagd/go.mod b/tests/flagd/go.mod index ec1e9a0d3..90a29a1ee 100644 --- a/tests/flagd/go.mod +++ b/tests/flagd/go.mod @@ -3,17 +3,17 @@ module github.com/open-feature/go-sdk-contrib/tests/flagd go 1.19 require ( - github.com/cucumber/godog v0.12.6 - github.com/open-feature/go-sdk v1.7.0 + github.com/cucumber/godog v0.13.0 + github.com/open-feature/go-sdk v1.9.0 ) require ( - github.com/cucumber/gherkin-go/v19 v19.0.3 // indirect - github.com/cucumber/messages-go/v16 v16.0.1 // indirect - github.com/go-logr/logr v1.2.4 // indirect - github.com/gofrs/uuid v4.2.0+incompatible // indirect + github.com/cucumber/gherkin/go/v26 v26.2.0 // indirect + github.com/cucumber/messages/go/v21 v21.0.1 // indirect + github.com/go-logr/logr v1.3.0 // indirect + github.com/gofrs/uuid v4.3.1+incompatible // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect - github.com/hashicorp/go-memdb v1.3.2 // indirect + github.com/hashicorp/go-memdb v1.3.4 // indirect github.com/hashicorp/golang-lru v0.5.4 // indirect github.com/spf13/pflag v1.0.5 // indirect golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb // indirect diff --git a/tests/flagd/go.sum b/tests/flagd/go.sum index 6c44326a3..97a36e217 100644 --- a/tests/flagd/go.sum +++ b/tests/flagd/go.sum @@ -1,66 +1,56 @@ -github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/cucumber/gherkin-go/v19 v19.0.3 h1:mMSKu1077ffLbTJULUfM5HPokgeBcIGboyeNUof1MdE= -github.com/cucumber/gherkin-go/v19 v19.0.3/go.mod h1:jY/NP6jUtRSArQQJ5h1FXOUgk5fZK24qtE7vKi776Vw= -github.com/cucumber/godog v0.12.6 h1:3IToXviU45G7FgijwTk/LdB4iojn8zUFDfQLj4MMiHc= -github.com/cucumber/godog v0.12.6/go.mod h1:Y02TTpimPXDb70PnG6M3zpODXm1+bjCsuZzcW76xAww= -github.com/cucumber/messages-go/v16 v16.0.0/go.mod h1:EJcyR5Mm5ZuDsKJnT2N9KRnBK30BGjtYotDKpwQ0v6g= -github.com/cucumber/messages-go/v16 v16.0.1 h1:fvkpwsLgnIm0qugftrw2YwNlio+ABe2Iu94Ap8GMYIY= -github.com/cucumber/messages-go/v16 v16.0.1/go.mod h1:EJcyR5Mm5ZuDsKJnT2N9KRnBK30BGjtYotDKpwQ0v6g= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cucumber/gherkin/go/v26 v26.2.0 h1:EgIjePLWiPeslwIWmNQ3XHcypPsWAHoMCz/YEBKP4GI= +github.com/cucumber/gherkin/go/v26 v26.2.0/go.mod h1:t2GAPnB8maCT4lkHL99BDCVNzCh1d7dBhCLt150Nr/0= +github.com/cucumber/godog v0.13.0 h1:KvX9kNWmAJwp882HmObGOyBbNUP5SXQ+SDLNajsuV7A= +github.com/cucumber/godog v0.13.0/go.mod h1:FX3rzIDybWABU4kuIXLZ/qtqEe1Ac5RdXmqvACJOces= +github.com/cucumber/messages/go/v21 v21.0.1 h1:wzA0LxwjlWQYZd32VTlAVDTkW6inOFmSM+RuOwHZiMI= +github.com/cucumber/messages/go/v21 v21.0.1/go.mod h1:zheH/2HS9JLVFukdrsPWoPdmUtmYQAQPLk7w5vWsk5s= +github.com/cucumber/messages/go/v22 v22.0.0/go.mod h1:aZipXTKc0JnjCsXrJnuZpWhtay93k7Rn3Dee7iyPJjs= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= +github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gofrs/uuid v4.3.1+incompatible h1:0/KbAdpx3UXAx1kEOWHJeOkpbgRFGHVgv+CFIY7dBJI= +github.com/gofrs/uuid v4.3.1+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/hashicorp/go-immutable-radix v1.3.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-memdb v1.3.2 h1:RBKHOsnSszpU6vxq80LzC2BaQjuuvoyaQbkLTf7V7g8= -github.com/hashicorp/go-memdb v1.3.2/go.mod h1:Mluclgwib3R93Hk5fxEfiRhB+6Dar64wWh71LpNSe3g= +github.com/hashicorp/go-memdb v1.3.4 h1:XSL3NR682X/cVk2IeV0d70N4DZ9ljI885xAEU8IoK3c= +github.com/hashicorp/go-memdb v1.3.4/go.mod h1:uBTr1oQbtuMgd1SSGoR8YV27eT3sBHbYiNm53bMpgSg= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.2 h1:cfejS+Tpcp13yd5nYHWDI6qVCny6wyX2Mt5SGur2IGE= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/open-feature/go-sdk v1.7.0 h1:g6o/sf5xaED7xawXwZ0LqE7RS9co7HZJMClXCXmIbgw= -github.com/open-feature/go-sdk v1.7.0/go.mod h1:5aV26tEoQuompRa8A6BAGukhi88pRMZsslJJwucGNzs= +github.com/open-feature/go-sdk v1.9.0 h1:1Nyj+XNHfL0rRGZgGCbZ29CHDD57PQJL7Q/2ZbW/E8c= +github.com/open-feature/go-sdk v1.9.0/go.mod h1:n5BM4DfvIiKaWWquZnL/yVihcGM5aLsz7rNYE3BkXAM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= +github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb h1:mIKbk8weKhSeLH2GmUTrvx8CjkyJmnU1wFmg59CUjFA= golang.org/x/exp v0.0.0-20230811145659-89c5cff77bcb/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/tests/flagd/pkg/integration/evaluation.go b/tests/flagd/pkg/integration/evaluation.go index 710f10824..b0815ce8a 100644 --- a/tests/flagd/pkg/integration/evaluation.go +++ b/tests/flagd/pkg/integration/evaluation.go @@ -7,7 +7,7 @@ import ( "strconv" "github.com/cucumber/godog" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) // InitializeTestSuite register provider supplier for this test run diff --git a/tests/flagd/pkg/integration/flagd_json_evaluator.go b/tests/flagd/pkg/integration/flagd_json_evaluator.go index 3686808bb..fce16e5ad 100644 --- a/tests/flagd/pkg/integration/flagd_json_evaluator.go +++ b/tests/flagd/pkg/integration/flagd_json_evaluator.go @@ -6,7 +6,7 @@ import ( "fmt" "github.com/cucumber/godog" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) // ctxKeyKey is the key used to pass flag key across context.Context diff --git a/tests/flagd/pkg/integration/integration.go b/tests/flagd/pkg/integration/integration.go index 6ebea6e54..8937cdacb 100644 --- a/tests/flagd/pkg/integration/integration.go +++ b/tests/flagd/pkg/integration/integration.go @@ -5,7 +5,7 @@ import ( "errors" "time" - "github.com/open-feature/go-sdk/pkg/openfeature" + "github.com/open-feature/go-sdk/openfeature" ) var test_provider_supplier func() openfeature.FeatureProvider