diff --git a/ruby-sdk/Cargo.lock b/ruby-sdk/Cargo.lock index edf2bed4..3d56af0f 100644 --- a/ruby-sdk/Cargo.lock +++ b/ruby-sdk/Cargo.lock @@ -304,7 +304,7 @@ dependencies = [ [[package]] name = "eppo_client" -version = "3.2.2" +version = "3.2.4" dependencies = [ "env_logger", "eppo_core", diff --git a/ruby-sdk/Gemfile.lock b/ruby-sdk/Gemfile.lock index dc6d8daf..093afb83 100644 --- a/ruby-sdk/Gemfile.lock +++ b/ruby-sdk/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - eppo-server-sdk (3.2.2) + eppo-server-sdk (3.2.4) rb_sys (~> 0.9.102) GEM diff --git a/ruby-sdk/README.md b/ruby-sdk/README.md index be2e539f..434260b6 100644 --- a/ruby-sdk/README.md +++ b/ruby-sdk/README.md @@ -20,3 +20,8 @@ eppo_core = { path = '../eppo_core' } ``` Make sure you remove the override before updating `Cargo.lock`. Otherwise, the lock file will be missing `eppo_core` checksum and will be unsuitable for release. (CI will warn you if you do this accidentally.) + +## Releasing + +* Bump versions in `ruby-sdk/lib/eppo_client/version.rb` and `ruby-sdk/ext/eppo_client/Cargo.toml`. +* Run `cargo update --workspace --verbose` to update `Cargo.lock` and `Gemfile.lock`. diff --git a/ruby-sdk/ext/eppo_client/Cargo.toml b/ruby-sdk/ext/eppo_client/Cargo.toml index a411e240..ccda8bad 100644 --- a/ruby-sdk/ext/eppo_client/Cargo.toml +++ b/ruby-sdk/ext/eppo_client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "eppo_client" # TODO: this version and lib/eppo_client/version.rb should be in sync -version = "3.2.3" +version = "3.2.4" edition = "2021" license = "MIT" publish = false diff --git a/ruby-sdk/lib/eppo_client/version.rb b/ruby-sdk/lib/eppo_client/version.rb index d6eb27c0..29ccc2b4 100644 --- a/ruby-sdk/lib/eppo_client/version.rb +++ b/ruby-sdk/lib/eppo_client/version.rb @@ -2,5 +2,5 @@ # TODO: this version and ext/eppo_client/Cargo.toml should be in sync module EppoClient - VERSION = "3.2.3" + VERSION = "3.2.4" end