-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Closed
Copy link
Labels
status:doneTask is completeTask is complete
Description
Summary
Continue plugin modernization with the most commonly used plugins:
workarea-commerce/workarea-apiworkarea-commerce/workarea-blogworkarea-commerce/workarea-reviewsworkarea-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
- All 4 plugins pass tests on Ruby 2.7.8
- Gemspecs allow Ruby >= 2.7, < 3.5
- PRs opened on each repo
Verification Plan
- Clone each repo, run test suite locally
- Verify zero deprecated API usage in each
- Link PRs from this issue
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
status:doneTask is completeTask is complete