Skip to content

chore: Marketplace hygiene — MFTF checkout race, zip contents, coding standard - #82

Merged
jules-paystack merged 3 commits into
masterfrom
chore/marketplace-hygiene
Sep 29, 2026
Merged

jules-paystack merged 3 commits into
masterfrom
chore/marketplace-hygiene

Conversation

@jules-paystack

Copy link
Copy Markdown
Collaborator

Pre-submission cleanups found while checking the #69 fix (#81) against what Adobe's Marketplace review runs.

Changes

  • MFTF: StorefrontPaystackCheckoutRendersTest raced the shipping estimate. Filling the address re-estimates shipping behind a loading mask and re-renders the method list, so the raw radio click was intercepted by the mask (or hit a stale element). Now waits for the mask and uses the core CheckoutSelectFlatRateShippingMethodActionGroup / StorefrontCheckoutClickNextButtonActionGroup. Adobe runs vendor MFTF tests; a previous submission already failed on one of ours.
  • Build: .env.sample (a leftover Docker template) is excluded from the Marketplace zip — 88 files now, all package content. CLAUDE.md's exclusion list updated.
  • Coding standard: Model/WebhookOrderResolver.php now has 0 errors / 0 warnings under magento/magento-coding-standard (docblocks, one wrapped log call). No behaviour change.

Verification

Not covered: Adobe Commerce (EE) — the EE harness needs working Adobe keys.

🤖 Generated with Claude Code

jules-paystack and others added 3 commits September 29, 2026 16:43
Constructor and helper docblocks, and a log call wrapped under 120 columns.
No behaviour change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
It is a leftover Docker template from the original dev setup, not package
content.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pping estimate

Filling the address re-estimates shipping behind a loading mask and
re-renders the method list, so the raw radio click was intercepted by the
mask (or hit a stale element). Wait for the mask and use the core
CheckoutSelectFlatRateShippingMethod / StorefrontCheckoutClickNextButton
action groups. Failed 2/2 before on dev-repro, passed 5/5 after.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jules-paystack
jules-paystack merged commit 4aa70a0 into master Sep 29, 2026
5 checks passed
@jules-paystack
jules-paystack deleted the chore/marketplace-hygiene branch September 29, 2026 14:45
@jules-paystack jules-paystack mentioned this pull request Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant