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

supabase / storage / 25163834703
72%
master: 78%

Build:
Build:
LAST BUILD BRANCH: ferhat/single-use
DEFAULT BRANCH: master
Ran 30 Apr 2026 11:54AM UTC
Jobs 2
Files 255
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 Apr 2026 11:52AM UTC coverage: 71.924% (+0.03%) from 71.891%
25163834703

Pull #1071

github

web-flow
Merge 416c2b114 into d25a84735
Pull Request #1071: fix: iceberg container and acceptance tests

3576 of 5528 branches covered (64.69%)

Branch coverage included in aggregate %.

0 of 2 new or added lines in 1 file covered. (0.0%)

3883 existing lines in 165 files now uncovered.

7465 of 9823 relevant lines covered (76.0%)

392.79 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
15.82
-52.54% src/storage/protocols/iceberg/catalog/tenant-catalog.ts

Coverage Regressions

Lines Coverage ∆ File
283
34.12
-44.71% src/storage/database/knex.ts
263
35.87
-37.73% src/storage/protocols/s3/s3-handler.ts
173
29.15
-58.64% src/storage/object.ts
144
38.29
-53.53% src/storage/uploader.ts
128
23.08
-58.37% src/storage/protocols/tus/s3-locker.ts
127
27.62
-40.32% src/storage/protocols/s3/signature-v4.ts
93
15.82
-52.54% src/storage/protocols/iceberg/catalog/tenant-catalog.ts
91
23.16
-24.8% src/internal/database/migrations/migrate.ts
90
38.03
-38.46% src/http/routes/admin/tenants.ts
84
25.4
-44.44% src/storage/scanner/scanner.ts
82
11.55
-32.67% src/storage/protocols/iceberg/knex.ts
72
38.31
-44.16% src/internal/database/tenant.ts
72
35.71
-34.29% src/storage/protocols/vector/vector-store.ts
70
28.0
-46.67% src/storage/storage.ts
66
34.33
-49.25% src/http/routes/s3/index.ts
64
34.36
-39.26% src/http/plugins/signature-v4.ts
64
44.17
-31.07% src/http/routes/tus/lifecycle.ts
60
31.3
-52.17% src/http/routes/tus/index.ts
60
25.0
-53.57% src/storage/protocols/vector/knex.ts
51
26.0
-51.0% src/internal/sharding/strategy/catalog.ts
49
44.44
-19.44% src/storage/backend/s3/adapter.ts
48
20.65
-52.17% src/internal/sharding/knex.ts
47
26.12
-35.07% src/storage/renderer/image.ts
45
5.41
-60.81% src/storage/protocols/tus/postgres-locker.ts
44
26.74
-51.16% src/http/routes/s3/commands/put-object.ts
43
36.76
-63.24% src/internal/auth/jwks/manager.ts
41
53.33
-45.56% src/http/routes/admin/jwks.ts
40
30.33
-32.79% src/http/plugins/db.ts
36
25.61
-43.9% src/storage/renderer/renderer.ts
35
21.31
-57.38% src/storage/events/objects/object-admin-delete-all-before.ts
34
47.95
-46.58% src/http/routes/admin/migrations.ts
33
30.97
-29.2% src/internal/database/connection.ts
33
62.74
-15.57% src/internal/database/pool.ts
33
41.07
-58.93% src/storage/protocols/s3/credentials/manager.ts
32
36.51
-50.79% src/storage/events/lifecycle/webhook.ts
31
35.94
-24.22% src/internal/queue/event.ts
28
46.15
-35.9% src/http/plugins/metrics.ts
28
13.75
-35.0% src/http/routes/iceberg/table.ts
28
76.73
-17.61% src/http/routes/s3/router.ts
27
45.05
-29.67% src/storage/limits.ts
26
37.14
-37.14% src/http/plugins/jwt.ts
24
0.0
-100.0% src/http/routes/object/index.ts
24
18.18
-72.73% src/http/routes/vector/index.ts
24
45.45
-54.55% src/internal/auth/jwks/store-knex.ts
23
28.13
-35.94% src/http/plugins/iceberg.ts
23
25.0
-52.27% src/http/routes/iceberg/namespace.ts
23
34.15
-56.1% src/http/routes/object/getObjectInfo.ts
22
20.93
-51.16% src/internal/http/agent.ts
21
38.64
-47.73% src/internal/database/client.ts
21
68.69
-9.81% src/internal/errors/codes.ts
19
23.33
-63.33% src/http/routes/render/renderSignedImage.ts
18
30.0
-60.0% src/http/routes/object/getObject.ts
17
22.73
-77.27% src/http/routes/object/getSignedObject.ts
17
30.23
-39.53% src/internal/pubsub/postgres.ts
16
15.79
-84.21% src/http/routes/iceberg/bucket.ts
16
30.0
-53.33% src/storage/events/base-event.ts
15
30.43
-65.22% src/http/routes/object/getSignedUploadURL.ts
15
16.0
-60.0% src/http/routes/render/index.ts
13
20.83
-54.17% src/http/routes/iceberg/index.ts
13
25.0
-65.0% src/http/routes/vector/query-vectors.ts
13
30.43
-56.52% src/internal/auth/jwks/generator.ts
13
43.48
-56.52% src/internal/concurrency/merge-async-itertor.ts
12
18.75
-75.0% src/http/routes/object/createObject.ts
12
38.1
-57.14% src/http/routes/object/getSignedURL.ts
12
33.33
-66.67% src/internal/concurrency/mutex.ts
11
31.03
-37.93% src/http/plugins/vector.ts
11
22.22
-61.11% src/http/routes/render/renderPublicImage.ts
11
20.69
-37.93% src/http/routes/s3/commands/get-object.ts
11
7.5
-27.5% src/http/routes/s3/commands/upload-part.ts
11
31.37
-21.57% src/http/routes/s3/error-handler.ts
11
17.39
-47.83% src/storage/events/objects/backup-object.ts
11
15.0
-55.0% src/storage/events/objects/object-admin-delete.ts
11
13.79
-37.93% src/storage/renderer/head.ts
10
19.23
-9.62% src/http/routes/admin/objects.ts
10
50.0
-45.45% src/http/routes/object/copyObject.ts
10
23.08
-76.92% src/http/routes/object/getSignedURLs.ts
10
20.0
-66.67% src/http/routes/object/updateObject.ts
10
25.0
-62.5% src/http/routes/object/uploadSignedObject.ts
10
23.53
-58.82% src/http/routes/render/renderAuthenticatedImage.ts
10
6.06
-15.15% src/storage/backend/s3/backup.ts
10
21.62
-27.03% src/storage/events/lifecycle/bucket-deleted.ts
9
47.37
-47.37% src/http/routes/bucket/getAllBuckets.ts
9
0.0
-100.0% src/http/routes/bucket/index.ts
9
25.0
-75.0% src/http/routes/object/deleteObjects.ts
9
25.0
-75.0% src/http/routes/object/getPublicObject.ts
9
40.0
-60.0% src/http/routes/object/moveObject.ts
8
52.94
-47.06% src/http/routes/admin/s3.ts
8
45.0
-40.0% src/http/routes/bucket/createBucket.ts
8
20.0
-80.0% src/http/routes/bucket/deleteBucket.ts
8
20.0
-80.0% src/http/routes/bucket/emptyBucket.ts
8
27.27
-72.73% src/http/routes/object/listObjects.ts
8
27.27
-36.36% src/http/routes/object/listObjectsV2.ts
8
20.0
-40.0% src/http/routes/s3/commands/delete-object.ts
8
20.0
-80.0% src/http/routes/s3/commands/get-bucket.ts
8
0.0
-53.33% src/internal/sharding/strategy/single-shard.ts
7
67.31
-13.46% src/http/error-handler.ts
7
30.77
-53.85% src/http/routes/bucket/updateBucket.ts
7
22.22
-77.78% src/http/routes/cdn/purgeCache.ts
7
22.22
-77.78% src/http/routes/object/deleteObject.ts
7
9.52
-33.33% src/http/routes/s3/commands/list-parts.ts
7
0.52
-3.63% src/storage/protocols/iceberg/catalog/rest-catalog-client.ts
7
22.22
-77.78% src/storage/protocols/s3/byte-limit-stream.ts
7
36.36
-63.64% src/storage/protocols/s3/credentials/store-knex.ts
6
64.29
-21.43% src/http/plugins/signals.ts
6
25.0
-75.0% src/http/routes/bucket/getBucket.ts
6
14.29
-85.71% src/http/routes/cdn/index.ts
6
50.0
-50.0% src/http/routes/s3/commands/list-objects.ts
6
79.63
-11.11% src/internal/errors/storage-error.ts
6
0.0
-100.0% src/internal/hashing/string-to-int.ts
6
0.0
-60.0% src/internal/sharding/errors.ts
6
50.0
-30.0% src/storage/renderer/info.ts
5
79.82
-4.59% src/http/plugins/log-request.ts
5
64.29
-35.71% src/http/plugins/storage.ts
5
80.77
-19.23% src/http/plugins/tenant-id.ts
5
15.79
-26.32% src/http/routes/s3/commands/create-multipart-upload.ts
5
36.36
-45.45% src/http/routes/vector/put-vectors.ts
5
42.86
-17.86% src/internal/database/migrations/files.ts
5
0.0
-71.43% src/storage/locator.ts
4
33.33
-26.67% src/http/plugins/empty-json-body.ts
4
0.0
-100.0% src/http/routes/health/index.ts
4
25.0
-50.0% src/http/routes/iceberg/catalog.ts
4
8.33
-33.33% src/http/routes/s3/commands/abort-multipart-upload.ts
4
8.33
-33.33% src/http/routes/s3/commands/head-object.ts
4
25.0
-50.0% src/http/routes/vector/create-bucket.ts
4
25.0
-50.0% src/http/routes/vector/create-index.ts
4
25.0
-50.0% src/http/routes/vector/delete-bucket.ts
4
25.0
-50.0% src/http/routes/vector/delete-index.ts
4
25.0
-50.0% src/http/routes/vector/delete-vectors.ts
4
25.0
-50.0% src/http/routes/vector/get-bucket.ts
4
30.0
-40.0% src/http/routes/vector/get-index.ts
4
25.0
-50.0% src/http/routes/vector/get-vectors.ts
4
25.0
-50.0% src/http/routes/vector/list-buckets.ts
4
25.0
-50.0% src/http/routes/vector/list-indexes.ts
4
25.0
-50.0% src/http/routes/vector/list-vectors.ts
4
88.89
-2.96% src/internal/monitoring/logger.ts
4
20.0
-80.0% src/storage/events/lifecycle/object-created.ts
3
18.18
-27.27% src/http/plugins/tenant-feature.ts
3
40.0
-30.0% src/http/routes/s3/commands/copy-object.ts
3
25.0
-75.0% src/http/routes/s3/commands/create-bucket.ts
3
25.0
-75.0% src/http/routes/s3/commands/delete-bucket.ts
3
25.0
-75.0% src/http/routes/s3/commands/head-bucket.ts
3
25.0
-75.0% src/http/routes/s3/commands/list-buckets.ts
3
50.0
-50.0% src/http/routes/s3/commands/list-multipart-uploads.ts
3
37.5
-37.5% src/http/routes/s3/commands/upload-part-copy.ts
3
33.33
-20.0% src/storage/events/lifecycle/bucket-created.ts
3
25.0
-75.0% src/storage/protocols/tus/als-memory-kv.ts
3
0.0
-25.0% src/storage/protocols/tus/file-store.ts
3
0.0
-100.0% src/storage/renderer/asset.ts
2
9.68
-6.45% src/http/plugins/tracing.ts
2
82.05
-2.56% src/http/plugins/xml.ts
2
0.0
-20.0% src/http/routes/health/healthcheck.ts
2
62.5
-12.5% src/http/routes/s3/commands/complete-multipart-upload.ts
2
91.01
-1.12% src/internal/auth/jwt.ts
2
0.0
-100.0% src/internal/concurrency/wait.ts
2
63.64
-18.18% src/storage/events/jwks/jwks-roll-url-signing-key.ts
2
50.0
-50.0% src/storage/events/lifecycle/object-removed.ts
2
50.0
-16.67% src/storage/protocols/iceberg/catalog/index.ts
2
39.66
-3.45% src/storage/protocols/tus/upload-id.ts
1
77.99
-0.37% src/config.ts
1
93.55
-1.61% src/internal/cache/monitoring.ts
1
66.67
-33.33% src/internal/database/migrations/guards.ts
1
93.18
-1.14% src/internal/monitoring/metrics.ts
1
90.0
-10.0% src/storage/backend/index.ts
1
10.0
-10.0% src/storage/events/jwks/jwks-create-signing-secret.ts
1
91.0
-0.25% src/storage/protocols/s3/signature-v4-stream.ts
Jobs
ID Job ID Ran Files Coverage
1 unit - 25163834703.1 30 Apr 2026 11:54AM UTC 248
33.33
GitHub Action Run
2 rest - 25163834703.2 30 Apr 2026 12:01PM UTC 244
58.4
GitHub Action Run
Source Files on build 25163834703
  • Tree
  • List 255
  • Changed 4
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25163834703
  • Pull Request #1071
  • PR Base - master (#25135567003)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc