Skip to content

Improve Stock Coordinator Extensibility - #6527

Draft
sofiabesenski4 wants to merge 8 commits into
solidusio:mainfrom
SuperGoodSoft:sofia/oss-3-make-the-coordinator-easily-extensible
Draft

Improve Stock Coordinator Extensibility#6527
sofiabesenski4 wants to merge 8 commits into
solidusio:mainfrom
SuperGoodSoft:sofia/oss-3-make-the-coordinator-easily-extensible

Conversation

@sofiabesenski4

Copy link
Copy Markdown
Contributor

Summary

Checklist

Check out our PR guidelines for more details.

The following are mandatory for all PRs:

The following are not always needed:

  • 📖 I have updated the README to account for my changes.
  • 📑 I have documented new code with YARD.
  • 🛣️ I have opened a PR to update the guides.
  • ✅ I have added automated tests to cover my changes.
  • 📸 I have attached screenshots to demo visual changes.

@github-actions github-actions Bot added the changelog:solidus_core Changes to the solidus_core gem label Jul 30, 2026
sofiabesenski4 and others added 7 commits July 30, 2026 12:03
Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
The initializer doesn't need to handle this.

Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
This was obfuscating a method call order dependency.

Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
Stock location filtering is not needed anywhere else in this class.

Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
These are separate processes that can be reorganized into separate
classes in the future.

Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
Inventory units are not relevant to any other processes.

Co-authored-by: Adam Mueller <adam@super.gd>
Co-authored-by: Senem Soy <senem@super.gd>
@sofiabesenski4
sofiabesenski4 force-pushed the sofia/oss-3-make-the-coordinator-easily-extensible branch from 214a20c to 5930fbb Compare July 30, 2026 19:04
@codecov

codecov Bot commented Jul 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.03%. Comparing base (72f9fcd) to head (5c181c6).
⚠️ Report is 1359 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6527      +/-   ##
==========================================
- Coverage   95.07%   95.03%   -0.05%     
==========================================
  Files         460      197     -263     
  Lines        7924     3083    -4841     
==========================================
- Hits         7534     2930    -4604     
+ Misses        390      153     -237     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jarednorman jarednorman changed the title Sofia/oss 3 make the coordinator easily extensible Improve Stock Coordinator Extensibility Aug 11, 2026
@sofiabesenski4
sofiabesenski4 force-pushed the sofia/oss-3-make-the-coordinator-easily-extensible branch from 5930fbb to 5c181c6 Compare August 19, 2026 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:solidus_core Changes to the solidus_core gem

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant