From bae61a6ba9867253a91f79d889bfad45a087ce39 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Mon, 26 Jan 2026 13:37:22 -0500 Subject: [PATCH 1/5] chore: update ruby version in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b51bd85..e00f49c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This is the set of Ruby samples for the [Ruby SDK](https://github.com/temporalio Prerequisites: -* Ruby 3.2+ +* Ruby 3.3+ * Local Temporal server running (can [install CLI](https://docs.temporal.io/cli#install) then [run a dev server](https://docs.temporal.io/cli#start-dev-server)) * `bundle install` run in the root From 5d2665fa8c82d097a7406f3c9b2b7ba7260bbdb2 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Mon, 26 Jan 2026 13:41:06 -0500 Subject: [PATCH 2/5] bump lockfile --- Gemfile.lock | 45 +++++++++------------------------------------ 1 file changed, 9 insertions(+), 36 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 40f364b..84d151b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,32 +13,8 @@ GEM specs: ast (2.4.3) base64 (0.3.0) - bigdecimal (3.3.1) - google-protobuf (4.33.2) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-aarch64-linux-gnu) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-aarch64-linux-musl) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-arm64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-x86-linux-gnu) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-x86-linux-musl) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-x86_64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-x86_64-linux-gnu) - bigdecimal - rake (>= 13) - google-protobuf (4.33.2-x86_64-linux-musl) + bigdecimal (4.0.1) + google-protobuf (4.33.4) bigdecimal rake (>= 13) googleapis-common-protos-types (1.22.0) @@ -145,31 +121,28 @@ GEM rack-protection (= 4.2.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - temporalio (1.1.0) - google-protobuf (>= 3.25.0) - logger - temporalio (1.1.0-aarch64-linux) + temporalio (1.2.0) google-protobuf (>= 3.25.0) logger - temporalio (1.1.0-aarch64-linux-musl) + temporalio (1.2.0-aarch64-linux) google-protobuf (>= 3.25.0) logger - temporalio (1.1.0-arm64-darwin) + temporalio (1.2.0-aarch64-linux-musl) google-protobuf (>= 3.25.0) logger - temporalio (1.1.0-x86_64-darwin) + temporalio (1.2.0-arm64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.1.0-x86_64-linux) + temporalio (1.2.0-x86_64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.1.0-x86_64-linux-musl) + temporalio (1.2.0-x86_64-linux-musl) google-protobuf (>= 3.25.0) logger tilt (2.6.1) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) - unicode-emoji (4.1.0) + unicode-emoji (4.2.0) PLATFORMS aarch64-linux From ea7c744a5b3e6068fb5b28836149d2b2c911b5f1 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Mon, 26 Jan 2026 13:47:23 -0500 Subject: [PATCH 3/5] bump ruby version in CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb7490e..df6879a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] # Earliest and latest supported - rubyVersion: ["3.2", "3.4"] + rubyVersion: ["3.3", "4.0"] runs-on: ${{ matrix.os }} steps: - name: Checkout repository From ee07885b229d28a915930be78b49dc9aaceee6a4 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Mon, 26 Jan 2026 14:04:56 -0500 Subject: [PATCH 4/5] correctly update lockfile --- Gemfile.lock | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 84d151b..eec61ea 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,8 +13,32 @@ GEM specs: ast (2.4.3) base64 (0.3.0) - bigdecimal (4.0.1) - google-protobuf (4.33.4) + bigdecimal (3.3.1) + google-protobuf (4.33.2) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-aarch64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-aarch64-linux-musl) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-x86-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-x86-linux-musl) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-x86_64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.33.2-x86_64-linux-musl) bigdecimal rake (>= 13) googleapis-common-protos-types (1.22.0) @@ -136,13 +160,16 @@ GEM temporalio (1.2.0-x86_64-darwin) google-protobuf (>= 3.25.0) logger + temporalio (1.2.0-x86_64-linux) + google-protobuf (>= 3.25.0) + logger temporalio (1.2.0-x86_64-linux-musl) google-protobuf (>= 3.25.0) logger tilt (2.6.1) unicode-display_width (3.2.0) unicode-emoji (~> 4.1) - unicode-emoji (4.2.0) + unicode-emoji (4.1.0) PLATFORMS aarch64-linux From 2c3baf296bbaff6a66b837817f61daf516a85c6d Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Mon, 26 Jan 2026 14:24:16 -0500 Subject: [PATCH 5/5] bump additional lockfiles --- rails_app/Gemfile.lock | 14 +++++++------- sorbet_generic/Gemfile.lock | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/rails_app/Gemfile.lock b/rails_app/Gemfile.lock index 9e224cc..410454d 100644 --- a/rails_app/Gemfile.lock +++ b/rails_app/Gemfile.lock @@ -254,25 +254,25 @@ GEM sqlite3 (2.6.0-x86_64-linux-gnu) sqlite3 (2.6.0-x86_64-linux-musl) stringio (3.1.7) - temporalio (1.0.0) + temporalio (1.2.0) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-aarch64-linux) + temporalio (1.2.0-aarch64-linux) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-aarch64-linux-musl) + temporalio (1.2.0-aarch64-linux-musl) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-arm64-darwin) + temporalio (1.2.0-arm64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-darwin) + temporalio (1.2.0-x86_64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-linux) + temporalio (1.2.0-x86_64-linux) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-linux-musl) + temporalio (1.2.0-x86_64-linux-musl) google-protobuf (>= 3.25.0) logger thor (1.3.2) diff --git a/sorbet_generic/Gemfile.lock b/sorbet_generic/Gemfile.lock index 79baefe..70af906 100644 --- a/sorbet_generic/Gemfile.lock +++ b/sorbet_generic/Gemfile.lock @@ -52,19 +52,19 @@ GEM spoom (>= 1.2.0) thor (>= 1.2.0) yard-sorbet - temporalio (1.0.0-aarch64-linux) + temporalio (1.2.0-aarch64-linux) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-arm64-darwin) + temporalio (1.2.0-arm64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-darwin) + temporalio (1.2.0-x86_64-darwin) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-linux) + temporalio (1.2.0-x86_64-linux) google-protobuf (>= 3.25.0) logger - temporalio (1.0.0-x86_64-linux-musl) + temporalio (1.2.0-x86_64-linux-musl) google-protobuf (>= 3.25.0) logger thor (1.3.2)