Skip to content

WA-VERIFY-084: Ruby 3.4 full test suite verification via CI (resolve WA-VERIFY-074 gap) #1070

@kitcommerce

Description

@kitcommerce

Summary

PR #1059 (WA-VERIFY-074) confirmed Ruby 3.4.2 bundle install succeeds and syntax is clean across all engines, but could not run the test suite locally (MongoDB not available). The database reviewer flagged that Mongoid query correctness under Ruby 3.4 is unverified.

This issue ensures the CI pipeline runs the full test suite against Ruby 3.4.

Approach

# Add Ruby 3.4 to the test matrix in .github/workflows/ci.yml
# (or the relevant workflow file)
strategy:
  matrix:
    ruby: ['2.7', '3.2', '3.4']

Check if CI already has Ruby 3.4 in the matrix; if not, add it. If it does, verify the run was green.

Acceptance Criteria

  • CI workflow includes Ruby 3.4 in test matrix
  • Green CI run confirmed for Ruby 3.4 (core engine at minimum)
  • Any Ruby 3.4-specific failures documented and follow-up issues opened if found
  • required_ruby_version in gemspecs reflects verified upper bound (currently < 3.5.0)

Client Impact

None for this issue. If Ruby 3.4 failures are found, follow-on issues will assess impact.

Related

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions