Summary
Continue plugin modernization with the most commonly used plugins:
workarea-commerce/workarea-api
workarea-commerce/workarea-blog
workarea-commerce/workarea-reviews
workarea-commerce/workarea-gift-cards
These are the highest-traffic plugins after the core dependency gems (Phase 1, now done).
Scope per plugin
- Ensure gemspec allows Ruby 3.2+ (
>= 2.7, < 3.5)
- Replace deprecated APIs (
update_attributes, Dir.exists?, to_s(:format), etc.)
- Fix any Ruby 3.x incompatibilities
- Ensure tests pass on Ruby 2.7.8
- Open PRs on each repo
Objective
Modernize the 4 most-used Workarea plugins for Ruby 3.2+ compatibility.
Client impact
None — backward compatible changes only.
Acceptance Criteria
Verification Plan
- Clone each repo, run test suite locally
- Verify zero deprecated API usage in each
- Link PRs from this issue
Summary
Continue plugin modernization with the most commonly used plugins:
workarea-commerce/workarea-apiworkarea-commerce/workarea-blogworkarea-commerce/workarea-reviewsworkarea-commerce/workarea-gift-cardsThese are the highest-traffic plugins after the core dependency gems (Phase 1, now done).
Scope per plugin
>= 2.7, < 3.5)update_attributes,Dir.exists?,to_s(:format), etc.)Objective
Modernize the 4 most-used Workarea plugins for Ruby 3.2+ compatibility.
Client impact
None — backward compatible changes only.
Acceptance Criteria
Verification Plan