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

supabase / storage / 31838984687
55%
master: 81%

Build:
Build:
LAST BUILD BRANCH: ferhat/pool-cache
DEFAULT BRANCH: master
Ran 14 Aug 2026 08:41PM UTC
Jobs 1
Files 293
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

14 Aug 2026 08:40PM UTC coverage: 55.453% (-25.6%) from 81.032%
31838984687

Pull #1257

github

web-flow
Merge 1ac647542 into 0e4c1a493
Pull Request #1257: feat: add support for asymmetrical url signing keys, auth style key rotation and well-known

3999 of 7713 branches covered (51.85%)

Branch coverage included in aggregate %.

59 of 121 new or added lines in 13 files covered. (48.76%)

3398 existing lines in 158 files now uncovered.

7452 of 12937 relevant lines covered (57.6%)

175.46 hits per line

Uncovered Changes

Lines Coverage ∆ File
22
6.02
-91.03% src/internal/auth/jwks/manager.ts
16
12.61
-86.28% src/http/routes/admin/jwks.ts
15
2.86
-97.14% src/internal/auth/jwks/store-pg.ts
3
17.18
-73.02% src/internal/database/tenant.ts
2
91.06
-1.59% src/internal/auth/jwt.ts
2
8.33
-11.67% src/storage/events/jwks/jwks-create-signing-secret.ts
1
14.65
-67.03% src/http/routes/admin/tenants.ts
1
37.07
-41.88% src/storage/limits.ts

Coverage Regressions

Lines Coverage ∆ File
363
29.72
-59.45% src/storage/database/pg.ts
289
3.57
-86.11% src/storage/protocols/vector/adapter/pgvector/index.ts
178
36.11
-39.31% src/storage/protocols/s3/s3-handler.ts
153
10.0
-78.06% src/storage/object.ts
151
8.51
-67.02% src/storage/protocols/iceberg/pg.ts
141
3.72
-88.1% src/storage/uploader.ts
133
0.0
-78.37% src/storage/protocols/tus/s3-locker.ts
105
14.65
-67.03% src/http/routes/admin/tenants.ts
86
15.29
-78.24% src/storage/protocols/vector/pg.ts
86
0.58
-81.87% src/storage/storage.ts
82
10.38
-60.11% src/storage/scanner/scanner.ts
67
17.18
-73.02% src/internal/database/tenant.ts
62
24.75
-50.5% src/http/routes/tus/lifecycle.ts
58
0.0
-72.12% src/internal/sharding/pg.ts
56
46.31
-23.86% src/storage/protocols/s3/signature-v4.ts
55
36.46
-35.94% src/storage/protocols/iceberg/catalog/tenant-catalog.ts
54
0.0
-79.61% src/internal/sharding/strategy/catalog.ts
45
0.93
-78.7% src/storage/protocols/s3/policy.ts
42
5.62
-73.03% src/http/routes/s3/commands/put-object.ts
41
22.35
-51.76% src/storage/protocols/tus/postgres-locker.ts
39
12.61
-86.28% src/http/routes/admin/jwks.ts
34
13.51
-81.08% src/http/routes/admin/migrations.ts
34
5.08
-74.58% src/storage/events/objects/object-admin-delete-all-before.ts
33
14.71
-72.06% src/storage/events/lifecycle/webhook.ts
33
14.29
-82.14% src/storage/protocols/s3/credentials/manager.ts
33
68.1
-11.21% src/storage/protocols/vector/vector-store.ts
32
6.02
-91.03% src/internal/auth/jwks/manager.ts
30
43.37
-34.34% src/http/plugins/signature-v4.ts
29
56.78
-15.75% src/storage/backend/s3/adapter.ts
27
2.86
-97.14% src/internal/auth/jwks/store-pg.ts
26
37.07
-41.88% src/storage/limits.ts
24
60.0
-27.5% src/http/routes/tus/index.ts
24
60.66
-10.19% src/internal/database/migrations/migrate.ts
20
4.88
-82.93% src/internal/database/client.ts
19
72.92
-10.42% src/internal/errors/codes.ts
18
22.73
-42.42% src/http/plugins/iceberg.ts
18
27.4
-46.58% src/http/plugins/jwt.ts
17
24.39
-68.29% src/http/routes/object/getObjectInfo.ts
17
68.87
-18.54% src/http/routes/s3/index.ts
16
32.88
-49.32% src/http/routes/s3/error-handler.ts
16
84.8
-6.2% src/internal/database/pg-connection.ts
15
20.0
-70.0% src/http/routes/object/getObject.ts
14
44.12
-16.18% src/internal/queue/event.ts
13
38.64
-38.64% src/http/routes/iceberg/namespace.ts
13
51.22
-20.73% src/http/routes/iceberg/table.ts
13
13.04
-73.91% src/internal/auth/jwks/generator.ts
13
0.0
-100.0% src/internal/concurrency/merge-async-itertor.ts
13
4.76
-47.62% src/storage/events/lifecycle/bucket-deleted.ts
12
30.77
-69.23% src/http/routes/cdn/purgeCache.ts
12
30.43
-65.22% src/http/routes/object/getSignedUploadURL.ts
11
42.11
-57.89% src/http/routes/iceberg/bucket.ts
11
34.88
-34.88% src/internal/pubsub/postgres.ts
11
9.09
-59.09% src/storage/events/objects/backup-object.ts
11
81.59
-9.95% src/storage/renderer/renderer.ts
10
56.76
-43.24% src/http/plugins/tenant-id.ts
10
6.73
-22.12% src/http/routes/admin/objects.ts
10
4.0
-88.0% src/http/routes/vector/list-vectors.ts
10
11.11
-61.11% src/storage/events/objects/object-admin-delete.ts
10
12.5
-87.5% src/storage/protocols/s3/credentials/store-pg.ts
9
28.57
-66.67% src/http/routes/object/getSignedURL.ts
9
27.78
-55.56% src/http/routes/render/renderPublicImage.ts
9
25.0
-55.0% src/http/routes/render/renderSignedImage.ts
9
8.57
-31.43% src/http/routes/s3/commands/upload-part.ts
9
4.84
-16.13% src/storage/backend/s3/backup.ts
9
0.0
-67.86% src/storage/protocols/vector/adapter/pgvector/errors.ts
8
41.18
-58.82% src/http/routes/admin/s3.ts
8
29.41
-52.94% src/http/routes/render/renderAuthenticatedImage.ts
8
78.48
-12.66% src/internal/database/tenant-store-pg.ts
7
22.73
-72.73% src/http/routes/object/copyObject.ts
7
43.75
-50.0% src/http/routes/object/createObject.ts
7
46.15
-53.85% src/http/routes/object/deleteObjects.ts
7
41.67
-58.33% src/http/routes/object/getPublicObject.ts
7
41.67
-58.33% src/http/routes/object/getSignedObject.ts
7
46.15
-53.85% src/http/routes/object/getSignedURLs.ts
7
57.14
-28.57% src/storage/events/base-event.ts
7
0.0
-100.0% src/storage/protocols/s3/byte-limit-stream.ts
7
91.58
-2.59% src/storage/renderer/image.ts
6
52.94
-47.06% src/http/plugins/storage.ts
6
26.32
-68.42% src/http/routes/bucket/getAllBuckets.ts
6
33.33
-66.67% src/http/routes/object/moveObject.ts
6
43.75
-43.75% src/http/routes/object/uploadSignedObject.ts
6
40.0
-60.0% src/http/routes/s3/commands/get-bucket.ts
6
15.38
-61.54% src/http/routes/vector/put-vectors.ts
6
47.06
-41.18% src/http/routes/vector/query-vectors.ts
6
83.33
-14.81% src/internal/errors/storage-error.ts
6
0.0
-60.0% src/internal/sharding/errors.ts
6
13.33
-40.0% src/internal/sharding/strategy/single-shard.ts
5
80.87
-5.22% src/http/plugins/db.ts
5
54.55
-45.45% src/http/routes/object/listObjects.ts
5
46.67
-40.0% src/http/routes/object/updateObject.ts
5
14.29
-28.57% src/http/routes/s3/commands/list-parts.ts
5
11.11
-66.67% src/http/routes/vector/create-bucket.ts
5
11.11
-66.67% src/http/routes/vector/create-index.ts
5
11.11
-66.67% src/http/routes/vector/delete-bucket.ts
5
11.11
-66.67% src/http/routes/vector/delete-index.ts
5
11.11
-66.67% src/http/routes/vector/delete-vectors.ts
5
11.11
-66.67% src/http/routes/vector/get-bucket.ts
5
9.09
-63.64% src/http/routes/vector/get-index.ts
5
11.11
-66.67% src/http/routes/vector/get-vectors.ts
5
11.11
-66.67% src/http/routes/vector/list-buckets.ts
5
11.11
-66.67% src/http/routes/vector/list-indexes.ts
5
35.71
-25.0% src/internal/database/migrations/files.ts
4
26.67
-33.33% src/http/plugins/empty-json-body.ts
4
12.5
-62.5% src/http/routes/iceberg/catalog.ts
4
55.56
-44.44% src/http/routes/object/deleteObject.ts
4
71.43
-19.05% src/http/routes/s3/commands/delete-object.ts
4
33.33
-66.67% src/http/routes/s3/commands/list-objects.ts
4
66.67
-27.78% src/internal/database/migration-admin-store-pg.ts
4
79.52
-7.23% src/internal/database/multitenant-pg.ts
4
20.0
-80.0% src/storage/events/lifecycle/object-created.ts
4
14.29
-57.14% src/storage/locator.ts
3
70.0
-30.0% src/http/routes/bucket/deleteBucket.ts
3
70.0
-30.0% src/http/routes/bucket/emptyBucket.ts
3
62.5
-37.5% src/http/routes/bucket/getBucket.ts
3
18.18
-54.55% src/http/routes/s3/commands/copy-object.ts
3
15.79
-26.32% src/http/routes/s3/commands/create-multipart-upload.ts
3
41.38
-17.24% src/http/routes/s3/commands/get-object.ts
3
52.63
-26.32% src/storage/events/cdn/purge-cdn-cache.ts
3
20.0
-33.33% src/storage/events/lifecycle/bucket-created.ts
3
25.0
-75.0% src/storage/protocols/tus/als-memory-kv.ts
3
0.0
-100.0% src/storage/protocols/vector/pagination.ts
3
0.0
-100.0% src/storage/renderer/asset.ts
2
81.2
-0.09% src/config.ts
2
77.78
-9.26% src/http/error-handler.ts
2
33.33
-66.67% src/http/not-found-handler.ts
2
87.68
-3.62% src/http/plugins/log-request.ts
2
25.0
-16.67% src/http/routes/s3/commands/abort-multipart-upload.ts
2
56.25
-18.75% src/http/routes/s3/commands/complete-multipart-upload.ts
2
50.0
-50.0% src/http/routes/s3/commands/create-bucket.ts
2
50.0
-50.0% src/http/routes/s3/commands/delete-bucket.ts
2
50.0
-50.0% src/http/routes/s3/commands/head-bucket.ts
2
33.33
-66.67% src/http/routes/s3/commands/list-multipart-uploads.ts
2
25.0
-50.0% src/http/routes/s3/commands/upload-part-copy.ts
2
91.06
-1.59% src/internal/auth/jwt.ts
2
0.0
-100.0% src/internal/concurrency/wait.ts
2
84.91
-3.77% src/internal/database/postgres/cancellation.ts
2
69.23
-12.59% src/storage/events/jwks/jwks-roll-url-signing-key.ts
2
50.0
-50.0% src/storage/events/lifecycle/object-removed.ts
2
33.33
-33.33% src/storage/protocols/iceberg/catalog/index.ts
2
37.93
-5.17% src/storage/protocols/tus/upload-id.ts
2
93.62
-6.38% src/storage/protocols/vector/limits.ts
1
97.67
0.31% src/app.ts
1
84.51
-1.41% src/http/plugins/metrics.ts
1
69.23
-3.08% src/http/plugins/vector.ts
1
70.0
-15.0% src/http/routes/bucket/createBucket.ts
1
84.62
-15.38% src/http/routes/bucket/updateBucket.ts
1
95.45
-4.55% src/http/routes/iceberg/index.ts
1
90.0
-10.0% src/http/routes/object/listObjectsV2.ts
1
50.0
-50.0% src/http/schemas/transformations.ts
1
0.0
-100.0% src/internal/database/migrations/guards.ts
1
91.84
-1.36% src/internal/monitoring/logger.ts
1
0.0
-100.0% src/internal/pubsub/guards.ts
1
70.0
-30.0% src/storage/backend/index.ts
1
8.33
-11.67% src/storage/events/jwks/jwks-create-signing-secret.ts
1
3.39
-1.69% src/storage/events/upgrades/sync-catalog-ids.ts
1
90.75
-0.5% src/storage/protocols/s3/signature-v4-stream.ts
1
76.67
-3.33% src/storage/renderer/head.ts
1
91.3
-8.7% src/storage/renderer/info.ts
Jobs
ID Job ID Ran Files Coverage
1 unit - 31838984687.1 14 Aug 2026 08:41PM UTC 293
55.45
GitHub Action Run
Source Files on build 31838984687
  • Tree
  • List 293
  • Changed 14
  • Source Changed 12
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31838984687
  • Pull Request #1257
  • PR Base - master (#31826525731)
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