Skip to content

WA-NEW-029: Plugin modernization Phase 5 — payment, shipping, and theme plugins #679

@kitcommerce

Description

@kitcommerce

Summary

Continue plugin modernization:

  • workarea-commerce/workarea-braintree
  • workarea-commerce/workarea-afterpay
  • workarea-commerce/workarea-zipco
  • workarea-commerce/workarea-shipping-estimation
  • workarea-commerce/workarea-split-shipping
  • workarea-commerce/workarea-haven-theme
  • workarea-commerce/workarea-one-theme
  • workarea-commerce/workarea-nvy-theme

Scope per plugin

  1. Ensure gemspec allows Ruby 3.2+
  2. Replace deprecated APIs
  3. Fix Ruby 3.x incompatibilities
  4. Ensure tests pass on Ruby 2.7.8
  5. Open PRs on each repo

Objective

Modernize 8 payment/shipping/theme plugins for Ruby 3.2+ compatibility.

Client impact

None — backward compatible changes only.

Acceptance Criteria

  • All 8 plugins pass tests on Ruby 2.7.8
  • Gemspecs allow Ruby >= 2.7, < 3.5
  • PRs opened on each repo

Verification Plan

  1. Clone each repo, run test suite locally
  2. Verify zero deprecated API usage
  3. Link PRs from this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions