Define and validate the Ruby/Puma support matrix for OBI
As part of the OBI support matrix work in #1757, we need to validate and make explicit the Ruby and Puma versions that are part of the OBI support contract.
Repository history gives us a plausible floor for Ruby-on-Rails-over-Puma support, but the claimed support range should be backed by explicit validation rather than history alone.
Goal
Define the Ruby and Puma versions OBI intends to support and add the validation needed to back that claim.
Scope
This issue should cover:
- deciding the supported Ruby version range for Puma-backed Ruby applications
- deciding the supported Puma version range
- confirming whether the intended contract is a minimum floor or a validated version set
- adding test coverage for the supported range or set
- updating the support matrix once the support claim is validated
Tasks
Acceptance Criteria
Related
Define and validate the Ruby/Puma support matrix for OBI
As part of the OBI support matrix work in #1757, we need to validate and make explicit the Ruby and Puma versions that are part of the OBI support contract.
Repository history gives us a plausible floor for Ruby-on-Rails-over-Puma support, but the claimed support range should be backed by explicit validation rather than history alone.
Goal
Define the Ruby and Puma versions OBI intends to support and add the validation needed to back that claim.
Scope
This issue should cover:
Tasks
SUPPORT_MATRIX.mdwith the validated Ruby/Puma support statementAcceptance Criteria
SUPPORT_MATRIX.mdreflects the validated Ruby/Puma support contractRelated