• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / wrappers / 30082279617
81%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 09:35AM UTC
Jobs 1
Files 66
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Jul 2026 09:21AM UTC coverage: 80.959%. Remained the same
30082279617

push

github

web-flow
feat(paddle_fdw): rich query pushdown, more entities, richer import schema (#616)

* feat(paddle_fdw): rich qual pushdown, more entities, richer import schema

Improve the Paddle Wasm FDW (0.2.0 -> 0.3.0):

- Fix `subscriptions` id pushdown: `where id = '...'` now does a single-object
  GET instead of a full paginated scan.
- Add a multi-column + date-range qual pushdown framework (modeled on orb_fdw).
  Date-range operators ([LT]/[LTE]/[GT]/[GTE]) are transactions-only per the
  Paddle API; bounds use superset rounding so pushdown never drops rows.
  `IN (...)` lists are pushed as Paddle comma-separated values.
- Percent-encode pushed filter values and the id path segment.
- Fully wire `adjustments` (refunds/chargebacks); its `id` is a list filter
  since Paddle has no single-object adjustments endpoint.
- Expand `import foreign schema` to 7 richer, typed tables (customers, products,
  prices, subscriptions, transactions, discounts, adjustments) and honor
  `limit to` / `except`.
- Treat a column missing from the API response as SQL NULL rather than erroring.
- Update docs/catalog/paddle.md and add mock-backed tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat(paddle_fdw): add price_id and scheduled_change_action to subscriptions import

The subscriptions generated import schema listed `price_id` and
`scheduled_change_action` as pushed-down filters but didn't create the columns,
so they weren't usable from the imported table. Add both (filter-oriented — the
underlying values are nested, so they read as NULL and the actual data is in
`attrs`). Addresses review feedback on #616.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix(paddle_fdw): make scheduled_change_action filterable, drop price_id

The previous commit added `price_id` and `scheduled_change_action` as
subscriptions columns, but both read NULL (the values are nested in the API
response). Because the wrapper's pushed-down quals are re-checked locally by
Pos... (continued)

9486 of 11717 relevant lines covered (80.96%)

70.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30082279617.1 24 Jul 2026 09:35AM UTC 66
80.96
GitHub Action Run
Source Files on build 30082279617
  • Tree
  • List 66
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30082279617
  • db43ca09 on github
  • Prev Build on main (#29899015585)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc