Skip to content

chore: update LaunchDarkly SDKs and gem lockfile to latest within-major - #92

Merged
keelerm84 merged 1 commit into
mainfrom
devin/1788167247-deps
Sep 1, 2026
Merged

chore: update LaunchDarkly SDKs and gem lockfile to latest within-major#92
keelerm84 merged 1 commit into
mainfrom
devin/1788167247-deps

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Routine dependency refresh for the example: both LaunchDarkly SDKs (Ruby server + browser) and the committed gem lockfile move to the latest versions within their current majors.

  • Gemfile.lock: launchdarkly-server-sdk 8.15.0 → 8.15.1 (plus the other bundle update resolutions: rack 3.2.7, rbs 4.2.0, reline 0.7.0, selenium-webdriver 4.48.0, sprockets 4.4.1, etc.)
  • config/importmap.rb: @launchdarkly/js-client-sdk pin 4.9.4 → 4.10.0
  • No Gemfile constraints changed — ~> 8.10 already permits 8.15.1, and the Ruby version pin (3.3.1) is unchanged
  • No deprecated SDK APIs in the example; no deprecation warnings from the server or the browser console

hello-bootstrap-rails running with the updated SDKs

Implementation details

Verified by running the app in a ruby:3.3.1 container against the hello-apps environment (server SDK key + client-side ID via env vars, never committed):

  • bundle install, bin/rails db:migrate, bin/rails test → 1 run, 1 assertion, 0 failures
  • bin/rails server and loading localhost:3000 in Chrome: both the normal and the bootstrapped browser client render { "hello-boolean": true }, so the bootstrap path works with js-client-sdk 4.10.0
  • The incidental db/schema.rb Rails-version-header rewrite produced by db:migrate was reverted so it isn't part of this diff

No open PRs existed on this repo at the time of this change (last run's #90/#91 are closed/merged).

Link to Devin session: https://app.devin.ai/sessions/dbae57d29dc44ef5adc0afe082345bfa
Open in Devin Desktop: https://app.devin.ai/desktop/session/dbae57d29dc44ef5adc0afe082345bfa?variant=devin


Note

Overview
Bumps LaunchDarkly dependencies without changing Gemfile constraints: the Ruby server SDK in Gemfile.lock moves 8.15.0 → 8.15.1, and the browser client CDN pin in config/importmap.rb moves @launchdarkly/js-client-sdk 4.9.4 → 4.10.0.

The lockfile also picks up incidental bundle update resolutions (e.g. rack 3.2.7, sprockets 4.4.1, selenium-webdriver 4.48.0, reline 0.7.0, rbs 4.2.0, and other transitive gems). No application Ruby or JavaScript source files are modified in this diff.

Reviewed by Cursor Bugbot for commit 110d7db. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

@cursor review

@kinyoklion
kinyoklion marked this pull request as ready for review August 31, 2026 22:54
@kinyoklion
kinyoklion requested a review from a team as a code owner August 31, 2026 22:54
@keelerm84
keelerm84 merged commit 52bac0e into main Sep 1, 2026
4 checks passed
@keelerm84
keelerm84 deleted the devin/1788167247-deps branch September 1, 2026 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants