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

supabase / etl / 39381599548
81%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2026 06:47AM UTC
Jobs 1
Files 236
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

20 Oct 2026 06:38AM UTC coverage: 80.15% (+0.02%) from 80.134%
39381599548

push

github

web-flow
test(etl): fix PG14 flake in idle durability tests (#1135)

* test(etl): allow later checkpoint after apply replay

apply_retry_replays_dispatched_write_without_checkpointing required
the final apply checkpoint to equal the replayed commit. Unrelated WAL
on the source cluster can move the checkpoint further before shutdown,
which failed the test on PostgreSQL 14 in CI.

The test now checks the checkpoint reached the replayed commit. The
earlier asserts still prove the failed attempt did not checkpoint it.

* test(etl): allow empty transactions in idle tests

On PostgreSQL 14, autovacuum's ANALYZE of the new test database's
catalogs arrives as an empty transaction. The test destination acks it,
so the apply checkpoint can move past the test's own commit, and a
replayed batch can hold it after the target transaction.

The destination now reports the target transaction's own commit LSN
and records the highest commit it received. The idle durability tests
check that the checkpoint reached their commit without passing
anything received, and that a not yet durable commit is not
checkpointed.

* test(etl): stop idle tests hanging on PG14

An empty catalog-only transaction acked Durable settles the test's
accepted write, so no keepalive barrier is sent and next_barrier waits
forever. Analyze the test database after setup so autovacuum has
nothing to analyze during the test, and time out next_batch and
next_barrier after 30 seconds so a missing write fails fast.

56157 of 70065 relevant lines covered (80.15%)

36401.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
34
81.05
0.46% crates/etl-destinations/src/ducklake/encoding.rs
2
52.95
-0.08% crates/etl-maintenance/src/ducklake/runner.rs
1
98.0
0.25% crates/etl-destinations/src/ducklake/schema.rs
Jobs
ID Job ID Ran Files Coverage
1 39381599548.1 20 Oct 2026 06:47AM UTC 236
80.15
GitHub Action Run
Source Files on build 39381599548
  • Tree
  • List 236
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39381599548
  • 69f5a036 on github
  • Prev Build on main (#39359820977)
  • Next Build on main (#39382524935)
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