Skip to content

Commit 4f2d191

Browse files
josecolellaclaude
andauthored
fix: relax openfeature-sdk version constraint in Optimizely provider (#133)
## Summary The Optimizely provider's gemspec currently constrains `openfeature-sdk` to `~> 0.4.0`, which translates to `>= 0.4.0, < 0.5.0`. However, the `openfeature-sdk` gem is now at version **0.6.4**, making the Optimizely provider unusable with current SDK versions. This PR relaxes the constraint to `>= 0.4.0, < 1.0`, allowing compatibility with all pre-1.0 releases of the SDK while still guarding against potential breaking changes in a 1.0 release. ## Changes - **`providers/openfeature-optimizely-provider/openfeature-optimizely-provider.gemspec`**: Changed `spec.add_runtime_dependency "openfeature-sdk", "~> 0.4.0"` to `spec.add_runtime_dependency "openfeature-sdk", ">= 0.4.0", "< 1.0"` *🤖 Jose's AI agent* --------- Signed-off-by: Jose Colella <jose.colella@gusto.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 705e43c commit 4f2d191

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

providers/openfeature-optimizely-provider/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ PATH
33
specs:
44
openfeature-optimizely-provider (0.1.0)
55
logger
6-
openfeature-sdk (~> 0.4.0)
6+
openfeature-sdk (~> 0.4)
77
optimizely-sdk (~> 5.0)
88

99
GEM

providers/openfeature-optimizely-provider/openfeature-optimizely-provider.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Gem::Specification.new do |spec|
2727
spec.require_paths = ["lib"]
2828

2929
spec.add_runtime_dependency "logger"
30-
spec.add_runtime_dependency "openfeature-sdk", "~> 0.4.0"
30+
spec.add_runtime_dependency "openfeature-sdk", "~> 0.4"
3131
spec.add_runtime_dependency "optimizely-sdk", "~> 5.0"
3232

3333
spec.add_development_dependency "rake", "~> 13.0"

0 commit comments

Comments
 (0)