From f68b6a8104920b35a875d436a110fa34e94f36ec Mon Sep 17 00:00:00 2001 From: Lucas Faria Date: Wed, 30 Sep 2026 13:55:14 -0300 Subject: [PATCH] fix(ci): lock gemfiles/otel.gemfile on release The 3.26.1 version bump (1d5d3f0) ran bundle lock for Gemfile.lock only, so gemfiles/otel.gemfile.lock still pins posthog-ruby 3.26.0. The Logs integration job installs with that gemfile in frozen mode and fails at bundle install on every PR since. Regenerated the lockfile (version line only) and made the release workflow lock both gemfiles. Tested: BUNDLE_GEMFILE=gemfiles/otel.gemfile BUNDLE_FROZEN=true bundle install succeeds, and the job's OpenTelemetry require check passes. --- .github/workflows/release.yml | 6 ++++-- gemfiles/otel.gemfile.lock | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 41a9458..765250e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -120,8 +120,10 @@ jobs: ruby-version: ruby bundler: 4.0.13 - - name: Update Gemfile.lock - run: bundle lock + - name: Update lockfiles + run: | + bundle lock + BUNDLE_GEMFILE=gemfiles/otel.gemfile bundle lock - name: Check for version bump changes id: check-changes diff --git a/gemfiles/otel.gemfile.lock b/gemfiles/otel.gemfile.lock index 30228f5..1b79641 100644 --- a/gemfiles/otel.gemfile.lock +++ b/gemfiles/otel.gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - posthog-ruby (3.26.0) + posthog-ruby (3.26.1) concurrent-ruby (~> 1) GEM @@ -372,7 +372,7 @@ CHECKSUMS ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 - posthog-ruby (3.26.0) + posthog-ruby (3.26.1) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettier (4.0.4) sha256=713110c77675de802806b4e09b4b7783e497689db3e8a991f812aa78f4835bc5 prettier_print (1.2.1) sha256=a72838b5f23facff21f90a5423cdcdda19e4271092b41f4ea7f50b83929e6ff9