Skip to content

Commit

Permalink
Merge branch 'main' into use_numeric_specific_methods
Browse files Browse the repository at this point in the history
  • Loading branch information
beeme1mr authored Jul 11, 2024
2 parents f502b3a + 400d625 commit 5b9575a
Show file tree
Hide file tree
Showing 9 changed files with 47 additions and 10 deletions.
4 changes: 2 additions & 2 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"providers/openfeature-flagd-provider": "0.0.1",
"providers/openfeature-meta_provider": "0.0.2"
"providers/openfeature-flagd-provider": "0.1.0",
"providers/openfeature-meta_provider": "0.0.3"
}
30 changes: 30 additions & 0 deletions providers/openfeature-flagd-provider/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Changelog

## [0.1.0](https://github.com/open-feature/ruby-sdk-contrib/compare/openfeature-flagd-provider-v0.0.1...openfeature-flagd-provider/v0.1.0) (2024-05-16)


### ⚠ BREAKING CHANGES

* update flagd name and grpc schema ([#30](https://github.com/open-feature/ruby-sdk-contrib/issues/30))

### ✨ New Features

* Add flagd provider ([#2](https://github.com/open-feature/ruby-sdk-contrib/issues/2)) ([98b695b](https://github.com/open-feature/ruby-sdk-contrib/commit/98b695b05eb1525cb796479be8b36c2751297b98))
* Add support for unix socket path and secure connection ([#8](https://github.com/open-feature/ruby-sdk-contrib/issues/8)) ([88436c7](https://github.com/open-feature/ruby-sdk-contrib/commit/88436c7175373552bc7cad236297028bb655e12d))
* Flagd provider uses structs from sdk ([#24](https://github.com/open-feature/ruby-sdk-contrib/issues/24)) ([d437e7f](https://github.com/open-feature/ruby-sdk-contrib/commit/d437e7f72f3790d6c82ce1d006efdd528da7402e))
* integrate flagd provider with OpenFeature SDK ([#18](https://github.com/open-feature/ruby-sdk-contrib/issues/18)) ([80d6d02](https://github.com/open-feature/ruby-sdk-contrib/commit/80d6d028fbe762fae243d687bba7f9642bb2c116))
* Return default value on error ([#25](https://github.com/open-feature/ruby-sdk-contrib/issues/25)) ([f365c6d](https://github.com/open-feature/ruby-sdk-contrib/commit/f365c6db6ab8465c39d55764c7715f81d6d7f922))
* update flagd name and grpc schema ([#30](https://github.com/open-feature/ruby-sdk-contrib/issues/30)) ([ddd438a](https://github.com/open-feature/ruby-sdk-contrib/commit/ddd438abc3c7b6d586c36ea94060c75448e99f27))


### 🧹 Chore

* Format with standard ([#20](https://github.com/open-feature/ruby-sdk-contrib/issues/20)) ([bf25043](https://github.com/open-feature/ruby-sdk-contrib/commit/bf25043f87bdd9cd2bc8527fead8f4a0c3b95eff))
* Make things work ([#13](https://github.com/open-feature/ruby-sdk-contrib/issues/13)) ([5968037](https://github.com/open-feature/ruby-sdk-contrib/commit/5968037b7290f7f84ca96e621bf136f7c7a42e8a))
* update link to use new doc domain ([#12](https://github.com/open-feature/ruby-sdk-contrib/issues/12)) ([9baff65](https://github.com/open-feature/ruby-sdk-contrib/commit/9baff65051522705606e336ba1fe614115907418))
* upgrade grpc client ([#16](https://github.com/open-feature/ruby-sdk-contrib/issues/16)) ([23ed78a](https://github.com/open-feature/ruby-sdk-contrib/commit/23ed78a830c81030e1fb40d0aef04ea5458d2d6d))


### 🔄 Refactoring

* OpenFeature::FlagD::Provider::Configuration ([#14](https://github.com/open-feature/ruby-sdk-contrib/issues/14)) ([3686eb5](https://github.com/open-feature/ruby-sdk-contrib/commit/3686eb5c31ec0e6af97bc74ff58ffb815b78e114))
2 changes: 1 addition & 1 deletion providers/openfeature-flagd-provider/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
openfeature-flagd-provider (0.0.1)
openfeature-flagd-provider (0.1.0)
grpc (~> 1.50)
openfeature-sdk (~> 0.3.1)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@

module OpenFeature
module Flagd
VERSION = "0.0.1"
VERSION = "0.1.0"
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ Gem::Specification.new do |spec|

spec.summary = "The flagd provider for the OpenFeature Ruby SDK"
spec.description = "The flagd provider for the OpenFeature Ruby SDK"
spec.homepage = "https://github.com/open-feature/ruby-sdk-contrib/providers/openfeature-flagd-provider"
spec.homepage = "https://github.com/open-feature/ruby-sdk-contrib/tree/main/providers/openfeature-flagd-provider"
spec.license = "Apache-2.0"
spec.required_ruby_version = ">= 3.1"

spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/providers/openfeature-flagd-provider"
spec.metadata["source_code_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/tree/main/providers/openfeature-flagd-provider"
spec.metadata["changelog_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/blob/main/providers/openfeature-flagd-provider/CHANGELOG.md"
spec.metadata["bug_tracker_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/issues"
spec.metadata["documentation_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/README.md"
spec.metadata["documentation_uri"] = "https://github.com/open-feature/ruby-sdk-contrib/tree/main/providers/openfeature-flagd-provider/README.md"

# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
Expand Down
7 changes: 7 additions & 0 deletions providers/openfeature-meta_provider/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.0.3](https://github.com/open-feature/ruby-sdk-contrib/compare/openfeature-meta_provider/v0.0.2...openfeature-meta_provider/v0.0.3) (2024-05-16)


### 🧹 Chore

* update readme title ([#34](https://github.com/open-feature/ruby-sdk-contrib/issues/34)) ([06f1517](https://github.com/open-feature/ruby-sdk-contrib/commit/06f1517f0e384b6b86d5aa7caedc6c3fd0bd74c7))

## [0.0.2](https://github.com/open-feature/ruby-sdk-contrib/compare/openfeature-meta_provider-v0.0.1...openfeature-meta_provider/v0.0.2) (2024-05-14)


Expand Down
2 changes: 1 addition & 1 deletion providers/openfeature-meta_provider/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
openfeature-meta_provider (0.0.2)
openfeature-meta_provider (0.0.3)
openfeature-sdk (~> 0.3.0)

GEM
Expand Down
2 changes: 1 addition & 1 deletion providers/openfeature-meta_provider/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# OpenFeature::SDK::Provider::MetaProvider for Ruby
# OpenFeature Meta-Provider for Ruby

The `OpenFeature::SDK::Provider::MetaProvider` is a utility provider implementation that takes multiple [providers](https://docs.openfeature.dev/docs/specification/sections/providers) for use during flag resolution. This can be helpful when an organization is migrating or consolidating feature flag providers as they transition to OpenFeature. There are usually a combination of internal and vendor providers that are combined together to handle flag resolution. If your organization has different providers for different teams, consider looking at using [domains](https://openfeature.dev/specification/glossary#domain).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module OpenFeature
META_PROVIDER_VERSION = "0.0.2"
META_PROVIDER_VERSION = "0.0.3"
end

0 comments on commit 5b9575a

Please sign in to comment.