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

supabase / supabase-py / 41089961338
95%

Build:
DEFAULT BRANCH: main
Ran 30 Oct 2026 04:27PM UTC
Jobs 36
Files 163
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

30 Oct 2026 04:26PM UTC coverage: 95.133% (+0.004%) from 95.129%
41089961338

push

github

web-flow
fix(postgrest): raise on a non-http base_url (#1881)

## Why

The PostgREST client built its `ValueError` for a non-http(s) base URL
but never raised it. A bad URL failed later at the first request with an
unrelated httpx error.

Closes #1880.

## What changed

- Raise the existing `ValueError` in `BasePostgrestClient.__init__`.
- Add async and generated sync constructor tests for a rejected `ftp://`
URL and accepted `http://` and `https://` URLs.

## Scope

This adds the missing `raise` and nothing else. The URL check is
unchanged.

## Blast radius

Construction now fails for URLs that could never serve a request, such
as other schemes, relative paths, or an empty string. The `supabase`
client already validates its URL as http(s) before it builds the REST
URL, so it is unaffected.

## Verification

- Both new rejection tests fail on main with `DID NOT RAISE` and pass
with the fix. The client and utils tests pass 46 of 46.
- The `supabase` package tests pass with this branch. The sync tests
match `build-sync` output. Mypy and Ruff pass on the package.

AI-assisted contribution. Reproductions and checks were run locally.

11942 of 12553 relevant lines covered (95.13%)

5.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest-3.9-postgrest - 41089961338.1 30 Oct 2026 04:28PM UTC 38
97.3
GitHub Action Run
2 run-ubuntu-latest-3.11-storage - 41089961338.2 30 Oct 2026 04:28PM UTC 40
94.74
GitHub Action Run
3 run-ubuntu-latest-3.11-functions - 41089961338.3 30 Oct 2026 04:27PM UTC 18
97.32
GitHub Action Run
4 run-ubuntu-latest-3.13-realtime - 41089961338.4 30 Oct 2026 04:28PM UTC 17
88.39
GitHub Action Run
5 run-ubuntu-latest-3.14-postgrest - 41089961338.5 30 Oct 2026 04:28PM UTC 38
97.23
GitHub Action Run
6 run-ubuntu-latest-3.13-functions - 41089961338.6 30 Oct 2026 04:27PM UTC 18
97.32
GitHub Action Run
7 run-ubuntu-latest-3.9-storage - 41089961338.7 30 Oct 2026 04:28PM UTC 40
94.81
GitHub Action Run
8 run-ubuntu-latest-3.14-auth - 41089961338.8 30 Oct 2026 04:27PM UTC 54
93.47
GitHub Action Run
9 run-ubuntu-latest-3.14-storage - 41089961338.9 30 Oct 2026 04:28PM UTC 40
94.73
GitHub Action Run
10 run-ubuntu-latest-3.12-auth - 41089961338.10 30 Oct 2026 04:27PM UTC 54
93.45
GitHub Action Run
11 run-ubuntu-latest-3.13-postgrest - 41089961338.11 30 Oct 2026 04:28PM UTC 38
97.24
GitHub Action Run
12 run-ubuntu-latest-3.10-storage - 41089961338.12 30 Oct 2026 04:28PM UTC 40
94.74
GitHub Action Run
13 run-ubuntu-latest-3.12-postgrest - 41089961338.13 30 Oct 2026 04:28PM UTC 38
97.24
GitHub Action Run
14 run-ubuntu-latest-3.12-functions - 41089961338.14 30 Oct 2026 04:27PM UTC 18
97.32
GitHub Action Run
15 run-ubuntu-latest-3.9-functions - 41089961338.15 30 Oct 2026 04:27PM UTC 18
97.53
GitHub Action Run
16 run-ubuntu-latest-3.10-auth - 41089961338.16 30 Oct 2026 04:27PM UTC 54
93.45
GitHub Action Run
17 run-ubuntu-latest-3.13-auth - 41089961338.17 30 Oct 2026 04:27PM UTC 54
93.49
GitHub Action Run
18 run-ubuntu-latest-3.12-supabase - 41089961338.18 30 Oct 2026 04:27PM UTC 20
96.67
GitHub Action Run
19 run-ubuntu-latest-3.14-functions - 41089961338.19 30 Oct 2026 04:27PM UTC 18
97.32
GitHub Action Run
20 run-ubuntu-latest-3.12-realtime - 41089961338.20 30 Oct 2026 04:29PM UTC 17
88.39
GitHub Action Run
21 run-ubuntu-latest-3.11-realtime - 41089961338.21 30 Oct 2026 04:29PM UTC 17
88.39
GitHub Action Run
22 run-ubuntu-latest-3.10-realtime - 41089961338.22 30 Oct 2026 04:28PM UTC 17
88.39
GitHub Action Run
23 run-ubuntu-latest-3.10-functions - 41089961338.23 30 Oct 2026 04:27PM UTC 18
97.32
GitHub Action Run
24 run-ubuntu-latest-3.13-supabase - 41089961338.24 30 Oct 2026 04:27PM UTC 20
96.67
GitHub Action Run
25 run-ubuntu-latest-3.9-auth - 41089961338.25 30 Oct 2026 04:27PM UTC 54
93.39
GitHub Action Run
26 run-ubuntu-latest-3.10-postgrest - 41089961338.26 30 Oct 2026 04:28PM UTC 38
97.24
GitHub Action Run
27 run-ubuntu-latest-3.14-supabase - 41089961338.27 30 Oct 2026 04:27PM UTC 20
96.65
GitHub Action Run
28 run-ubuntu-latest-3.14-realtime - 41089961338.28 30 Oct 2026 04:28PM UTC 17
87.53
GitHub Action Run
29 run-ubuntu-latest-3.9-supabase - 41089961338.29 30 Oct 2026 04:27PM UTC 20
96.6
GitHub Action Run
30 run-ubuntu-latest-3.11-auth - 41089961338.30 30 Oct 2026 04:27PM UTC 54
93.49
GitHub Action Run
31 run-ubuntu-latest-3.11-postgrest - 41089961338.31 30 Oct 2026 04:28PM UTC 38
97.24
GitHub Action Run
32 run-ubuntu-latest-3.12-storage - 41089961338.32 30 Oct 2026 04:29PM UTC 40
94.74
GitHub Action Run
33 run-ubuntu-latest-3.9-realtime - 41089961338.33 30 Oct 2026 04:29PM UTC 17
88.49
GitHub Action Run
34 run-ubuntu-latest-3.10-supabase - 41089961338.34 30 Oct 2026 04:27PM UTC 20
96.67
GitHub Action Run
35 run-ubuntu-latest-3.11-supabase - 41089961338.35 30 Oct 2026 04:27PM UTC 20
96.67
GitHub Action Run
36 run-ubuntu-latest-3.13-storage - 41089961338.36 30 Oct 2026 04:28PM UTC 40
94.74
GitHub Action Run
Source Files on build 41089961338
  • Tree
  • List 163
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41089961338
  • 610875dc on github
  • Prev Build on main (#41084580996)
  • Next Build on main (#41093236341)
  • Delete
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