Skip to content

Define and validate the Ruby/Puma support matrix for OBI #1764

@MrAlias

Description

@MrAlias

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

  • Review the Ruby and Puma support history in OBI and inherited Beyla history
  • Decide the intended supported Ruby versions for Puma-backed Ruby applications
  • Decide the intended supported Puma versions
  • Decide whether the support contract should be a minimum floor or a validated version set
  • Add integration coverage for the selected Ruby and Puma support claim
  • Update SUPPORT_MATRIX.md with the validated Ruby/Puma support statement
  • Link the result back to Define and document the OBI v1 support matrix #1757

Acceptance Criteria

  • OBI has an explicit Ruby/Puma support statement that maintainers agree to own
  • The claimed Ruby/Puma support is backed by repository validation
  • SUPPORT_MATRIX.md reflects the validated Ruby/Puma support contract

Related

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions