Skip to content

Conversation

@ngan
Copy link

@ngan ngan commented Mar 6, 2024

  • Upgrade to Ruby 3.4.2
  • Upgrade to Node 22.x
  • Upgrade to Yarn 4
  • Upgrade to envoy 1.33-latest
  • Upgrade to Rack 3.1
  • Pin google-protobuf to 3.25.4
    • latest version to support Google::Protobuf::DescriptorPool#build
  • Update test syntax to work in Ruby 3.4.2
  • Make necessary updates for Rack 3.1

mattbooks added a commit that referenced this pull request Dec 10, 2025
What is this change doing?
--------
- Support rack v2 and rack v3
- Many updates (ruby, protobuf, envoy, etc.)
- Update capybara and selenium testing (based on sidekiq-gusto and mangled by AI)
- Fix proto generation

Why is this change being made?
--------
- Not many app changes needed to support rack 3 (maybe some of the header lower-casing), however for more modern dependencies lots of updates were needed

How did you test this change?
--------
- CI testing (locally and in github)
- Manual client testing in `gus-gateway`

based on #92 from @ngan and @joemsak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants