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

endatix / endatix-hub / 26183617452
52%

Build:
DEFAULT BRANCH: main
Ran 20 May 2026 07:04PM UTC
Jobs 1
Files 634
Run time 2min
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 May 2026 07:00PM UTC coverage: 51.833% (+0.6%) from 51.239%
26183617452

push

github

web-flow
feat!: Add S3 Storage provider (#637)

Merged after approval

1373 of 2342 branches covered (58.63%)

Branch coverage included in aggregate %.

1173 of 1884 new or added lines in 122 files covered. (62.26%)

12 existing lines in 11 files now uncovered.

5599 of 11109 relevant lines covered (50.4%)

9.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
59
0.0
features/asset-storage/use-cases/upload-user-files/upload-urls.handler.ts
56
0.0
features/asset-storage/use-cases/resolve-read-urls/resolve-read-urls.ts
55
24.18
features/submissions/use-cases/build-submission-files-zip-from-storage.use-case.ts
52
34.09
features/asset-storage/infrastructure/providers/s3/s3-storage-provider.ts
51
0.0
features/asset-storage/ui/use-resolved-private-storage-url.ts
29
48.44
features/pdf-export/submission/format-choice-display.ts
25
0.0
features/submissions/ui/edit/use-public-edit-token-expiry.ts
24
70.3
-13.79% features/asset-storage/use-cases/view-protected-files/ui/protected-image-item.tsx
23
44.44
features/form-access/parse/parse-read-urls-body.ts
18
0.0
0.0% app/api/forms/[formId]/submissions/[submissionId]/files/route.ts
17
0.0
features/asset-storage/ui/use-near-viewport.ts
17
4.17
features/form-access/assert-path/assert-hub-object-access.ts
14
52.63
features/form-access/authorize/strategies/token-gate.strategy.ts
12
88.03
features/asset-storage/application/read-url-queue/private-read-url-batch-queue.ts
12
0.0
features/form-access/assert-path/assert-public-object-access.ts
11
0.0
0.0% app/api/public/v0/storage/delete/route.ts
11
21.05
features/asset-storage/ui/use-storage-read-runtime.ts
11
75.56
-24.44% features/asset-storage/use-cases/view-protected-files/use-storage-view.hook.tsx
11
0.0
0.0% lib/endatix-api/forms/forms.ts
11
81.97
lib/survey-features/data-lists/infrastructure/prime-data-list-display-values.ts
10
77.55
features/asset-storage/use-cases/view-protected-files/ui/protected-file-item.tsx
10
56.45
55.02% lib/survey-features/data-lists/infrastructure/survey-bindings.ts
9
76.32
app/api/hub/v0/storage/delete/route.ts
9
0.0
features/asset-storage/use-cases/view-protected-files/resolve-protected-media-display-url.ts
9
42.86
lib/hosting/storage-configuration-errors.ts
7
55.56
features/asset-storage/infrastructure/providers/s3/s3-put-headers.ts
7
86.76
-13.24% features/asset-storage/use-cases/upload/upload-errors.ts
6
89.39
-4.55% features/asset-storage/ui/asset-storage.context.tsx
6
0.0
features/submissions/ui/shared/load-submission-question-registry.ts
6
0.0
0.0% lib/hosting/check-environment.ts
5
62.5
62.5% features/asset-storage/storage-runtime.ts
5
93.18
-5.5% features/asset-storage/use-cases/view-protected-files/enrich-image-urls.ts
5
82.35
-11.4% features/asset-storage/use-cases/view-protected-files/ui/protected-image.tsx
5
50.0
features/form-access/authorize/form-storage-gate.factory.ts
4
0.0
0.0% app/api/hub/v0/storage/content/upload-urls/route.ts
4
0.0
-74.36% features/asset-storage/infrastructure/providers/azure/azure-blob-metadata-parser.ts
4
0.0
features/asset-storage/ui/storage-presigned-image.tsx
4
0.0
features/asset-storage/ui/storage-presigned-link.tsx
4
81.82
features/asset-storage/use-cases/delete-user-files/delete-user-files.ts
4
83.33
features/form-access/assert-path/assert-designer-object-access.ts
3
83.33
app/api/hub/v0/storage/read-urls/route.ts
3
87.5
features/asset-storage/infrastructure/providers/shared/container-names.ts
3
89.19
-10.81% features/asset-storage/ui/hooks/use-storage-with-creator.hook.tsx
3
45.45
-54.55% lib/hosting/azure-blob-remote-hostname.ts
3
2.04
0.32% lib/survey-features/data-lists/infrastructure/creator-bindings.ts
2
0.0
0.0% app/(main)/forms/[formId]/design/page.tsx
2
88.24
-8.01% app/api/public/v0/storage/read-urls/route.ts
2
95.45
features/asset-storage/infrastructure/bootstrap/validate-storage-profile.ts
2
84.62
features/asset-storage/infrastructure/fetch-storage-read-urls.ts
2
95.0
features/asset-storage/infrastructure/providers/shared/blob-metadata-parser.ts
2
75.0
features/asset-storage/infrastructure/storage-read-request.ts
2
0.0
features/asset-storage/ui/lazy-storage-media.tsx
2
95.83
1.45% features/asset-storage/use-cases/upload-user-files/use-storage-upload.hook.tsx
2
88.24
features/form-access/parse/resolve-gate-from-request.ts
2
0.0
features/form-access/parse/resolve-public-storage-gate.ts
2
0.0
features/form-access/parse/resolve-respondent-gate.ts
2
81.25
-12.5% features/submissions/ui/answers/file-viewer.tsx
2
0.0
0.0% lib/endatix-api/public/forms/form-access-token.client.ts
2
0.0
0.0% lib/questions/audio-recorder/audio-player.tsx
1
0.0
0.0% app/(main)/forms/[formId]/submissions/[submissionId]/edit/page.tsx
1
0.0
0.0% app/(public)/edit/[formId]/page.tsx
1
0.0
0.0% app/(public)/view/[formId]/page.tsx
1
0.0
0.0% app/api/public/v0/storage/upload-urls/route.ts
1
66.67
components/admin-ui/storage-provider-summary-card.tsx
1
83.33
features/asset-storage/infrastructure/append-storage-read-query.ts
1
85.71
24.6% features/asset-storage/infrastructure/bootstrap/register-providers.ts
1
96.15
features/asset-storage/infrastructure/fetch-header-utils.ts
1
97.5
0.79% features/asset-storage/infrastructure/providers/azure/azure-storage-provider.ts
1
96.0
features/asset-storage/infrastructure/providers/shared/bulk-read-validation.ts
1
94.44
features/asset-storage/infrastructure/providers/shared/storage-guards.ts
1
95.83
features/asset-storage/infrastructure/providers/shared/upload-metadata.ts
1
0.0
features/asset-storage/ui/asset-storage.provider.tsx
1
94.44
-2.61% features/asset-storage/use-cases/get-user-file/get-use-file.use-case.ts
1
93.75
-6.25% features/asset-storage/use-cases/list-user-files/list-user-files.use-case.ts
1
98.04
0.0% features/asset-storage/use-cases/view-protected-files/generate-granular-read-tokens.use-case.ts
1
83.33
features/asset-storage/use-cases/view-protected-files/ui/protected-storage-media.tsx
1
96.0
features/asset-storage/use-cases/view-settings-summary/storage-admin-summary.ts
1
96.97
-0.49% features/config/resolve-endatix-settings.ts
1
93.75
features/form-access/assert-path/assert-respondent-object-access.ts
1
90.0
features/form-access/authorize/strategies/hub-policy.strategy.ts
1
88.89
features/form-access/http/form-access-result.ts
1
91.67
features/form-access/parse/validate-gate-input.ts
1
0.0
features/form-access/types.ts
1
90.48
0.09% lib/hosting/next-config-helper.ts
1
96.15
lib/hosting/resolve-storage-public-host.ts

Coverage Regressions

Lines Coverage ∆ File
2
0.0
0.0% lib/questions/audio-recorder/audio-player.tsx
1
0.0
0.0% app/api/hub/v0/storage/content/upload-urls/route.ts
1
0.0
0.0% app/(public)/edit/[formId]/page.tsx
1
0.0
0.0% app/(public)/view/[formId]/page.tsx
1
0.0
-74.36% features/asset-storage/infrastructure/providers/azure/azure-blob-metadata-parser.ts
1
95.83
1.45% features/asset-storage/use-cases/upload-user-files/use-storage-upload.hook.tsx
1
84.62
-10.84% features/asset-storage/use-cases/view-protected-files/ui/protected-file-preview.tsx
1
70.3
-13.79% features/asset-storage/use-cases/view-protected-files/ui/protected-image-item.tsx
1
80.0
-5.71% lib/form-runtime/form-runtime.context.tsx
1
45.45
-54.55% lib/hosting/azure-blob-remote-hostname.ts
1
0.0
0.0% lib/hosting/check-environment.ts
Jobs
ID Job ID Ran Files Coverage
1 26183617452.1 20 May 2026 07:04PM UTC 634
51.83
GitHub Action Run
Source Files on build 26183617452
  • Tree
  • List 634
  • Changed 66
  • Source Changed 64
  • Coverage Changed 58
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26183617452
  • bba503c2 on github
  • Prev Build on main (#25962735216)
  • Next Build on main (#26226536525)
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