Skip to content

Fix eBay live search 500, CI Playwright caching, portfolio smoke tests#62

Merged
Pyronewbic merged 1 commit into
mainfrom
dev
May 12, 2026
Merged

Fix eBay live search 500, CI Playwright caching, portfolio smoke tests#62
Pyronewbic merged 1 commit into
mainfrom
dev

Conversation

@Pyronewbic
Copy link
Copy Markdown
Owner

Summary

  • Fixed eBay live search 500 error: stale-while-revalidate callbacks in searchActive/searchSold referenced bare deliveryCountries/languages instead of destructured deliveryCountriesOpt/languagesOpt
  • CI: Playwright browser caching via actions/cache — skip download on cache hit, install-deps only (~45s vs ~3.5min)
  • 16 new smoke tests: portfolio UI section + portfolio API endpoints (demo, history, CSV export, grading opportunities)
  • 254 tests total (118 unit + 80 API + 56 smoke)

Breaking changes

None.

Demo data

  • All existing demo flows work
  • Portfolio smoke tests pass (demo API, history, CSV, grading opportunities)

…ke tests

Fixed stale-while-revalidate callbacks in searchActive and searchSold
that referenced bare deliveryCountries/languages instead of the
destructured deliveryCountriesOpt/languagesOpt — caused 500 on all
live (non-demo) searches.

CI: cache Playwright browsers via actions/cache, skip download on
cache hit (install-deps only). Should cut smoke time from ~3.5min
to ~45s.

Added 16 smoke tests: portfolio UI section, portfolio API endpoints
(demo, history, CSV export, grading opportunities).
254 tests (118 unit + 80 API + 56 smoke).
@Pyronewbic Pyronewbic merged commit 5633cf7 into main May 12, 2026
2 checks passed
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