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

cameri / nostream / 39538930026
74%
main: 74%

Build:
Build:
LAST BUILD BRANCH: feat/admin-trust-automation-919
DEFAULT BRANCH: main
Ran 21 Oct 2026 03:32AM UTC
Jobs 2
Files 307
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

21 Oct 2026 03:30AM UTC coverage: 33.619% (-40.6%) from 74.204%
39538930026

Pull #920

github

web-flow
Merge 82bb60bdf into 7b4f6278a
Pull Request #920: feat(admin): trust and automation for operator console

1187 of 5981 branches covered (19.85%)

Branch coverage included in aggregate %.

110 of 267 new or added lines in 23 files covered. (41.2%)

4165 existing lines in 183 files now uncovered.

4696 of 11518 relevant lines covered (40.77%)

10.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
41
18.39
src/utils/ops-trust-notifications.ts
36
20.69
src/controllers/admin/post-admin-network-health-run-controller.ts
19
19.35
src/utils/admin-audit-store.ts
11
42.86
src/utils/admin-diagnostics-export.ts
8
18.75
src/controllers/admin/get-admin-diagnostics-export-controller.ts
6
11.11
-57.18% src/services/notification-channels.ts
6
9.3
-60.14% src/utils/admin-notifications-settings.ts
5
18.18
src/controllers/admin/get-admin-audit-log-controller.ts
4
0.0
0.0% src/app/static-mirroring-worker.ts
4
63.64
src/factories/controllers/post-admin-network-health-run-controller-factory.ts
4
83.33
src/telemetry/ops-metrics.ts
2
13.73
-71.69% src/admin/password-admin-auth-provider.ts
2
15.49
-78.62% src/controllers/admin/patch-settings-controller.ts
2
71.43
src/factories/controllers/get-admin-audit-log-controller-factory.ts
2
54.55
src/utils/record-admin-audit.ts
1
27.78
-72.22% src/controllers/admin/patch-notifications-controller.ts
1
17.14
1.99% src/controllers/admin/post-ops-nip05-reverify-controller.ts
1
25.0
-36.11% src/controllers/admin/post-settings-restore-controller.ts
1
62.5
-37.5% src/factories/admin-auth-provider-factory.ts
1
75.0
src/factories/controllers/get-admin-diagnostics-export-controller-factory.ts

Coverage Regressions

Lines Coverage ∆ File
343
7.54
-77.86% src/utils/settings-config.ts
198
23.93
-74.81% src/utils/negentropy.ts
132
49.56
-46.76% src/handlers/event-message-handler.ts
115
9.95
-82.2% src/app/maintenance-worker.ts
113
6.52
-82.61% src/app/dvm-orchestrator-worker.ts
96
7.69
-57.01% src/app/app.ts
90
6.63
-74.59% src/tor/client.ts
81
10.5
-85.64% src/utils/nip98.ts
72
10.65
-83.43% src/utils/nip05.ts
67
14.09
-75.17% src/services/wot-graph-service.ts
66
45.45
-53.59% src/handlers/subscribe-message-handler.ts
66
60.13
-35.55% src/repositories/event-repository.ts
64
9.43
-87.74% src/handlers/neg-open-message-handler.ts
62
4.21
-52.34% src/cli/tui/menus/configure.ts
59
54.2
-37.79% src/adapters/web-socket-adapter.ts
59
7.37
-47.93% src/clean-db.ts
56
11.97
-70.94% src/handlers/request-handlers/admin-auth-middleware.ts
56
7.63
-65.25% src/relay-broadcast/redis-relay-broadcast-fanout.ts
52
13.64
-70.45% src/cli/commands/invite.ts
51
0.0
-14.49% src/cli/index.ts
49
11.11
-87.5% src/services/subscription-service.ts
47
6.67
-70.48% src/services/operator-notification-service.ts
46
57.47
-42.53% src/services/payments-service.ts
44
15.15
-84.85% src/controllers/callbacks/nodeless-callback-controller.ts
43
59.01
-40.54% src/utils/nip03.ts
41
11.29
-87.1% src/handlers/event-strategies/join-request-event-strategy.ts
41
56.82
-25.65% src/scripts/export-events.ts
40
7.69
-90.77% src/utils/negentropy-sessions.ts
39
12.86
-87.14% src/handlers/auth-message-handler.ts
37
33.33
-48.28% src/adapters/redis-adapter.ts
37
27.27
-72.73% src/controllers/callbacks/lnbits-callback-controller.ts
37
47.49
-44.69% src/utils/http.ts
37
26.17
-73.83% src/utils/nip42.ts
36
15.49
-78.62% src/controllers/admin/patch-settings-controller.ts
34
12.64
-67.82% src/utils/admin-session.ts
33
5.94
-57.43% src/cli/tui/menus/manage.ts
33
16.36
-83.64% src/controllers/callbacks/zebedee-callback-controller.ts
33
59.06
-37.58% src/controllers/invoices/post-invoice-controller.ts
33
15.69
-84.31% src/handlers/event-strategies/leave-request-event-strategy.ts
32
6.85
-75.34% src/repositories/invite-code-repository.ts
31
8.22
-80.82% src/repositories/dvm-job-repository.ts
30
50.0
-41.18% src/adapters/web-socket-server-adapter.ts
30
3.31
-31.4% src/cli/utils/process.ts
30
19.3
-75.44% src/utils/hidden-content-cache.ts
30
7.87
-77.53% src/utils/network-health-mismatches.ts
29
14.04
-84.21% src/handlers/event-strategies/report-event-strategy.ts
29
52.48
-37.59% src/utils/nip44.ts
28
58.33
-25.0% src/services/event-import-service.ts
28
15.94
-81.16% src/utils/admin-metrics.ts
28
21.95
-75.61% src/utils/nip43-invites.ts
28
15.38
-83.33% src/utils/nip56.ts
28
35.53
-42.11% src/utils/settings.ts
27
6.41
-73.08% src/utils/admin-ops-storage.ts
27
9.52
-88.89% src/utils/settings-redaction.ts
25
16.67
-68.52% src/repositories/user-subscription-repository.ts
25
10.94
-65.63% src/utils/prometheus-client.ts
24
48.63
-24.59% src/payments-processors/nwc-payments-processor.ts
24
11.11
-57.18% src/services/notification-channels.ts
23
13.73
-71.69% src/admin/password-admin-auth-provider.ts
23
19.44
-80.56% src/handlers/neg-msg-message-handler.ts
23
13.7
-42.47% src/payments-processors/lnbits-payment-processor.ts
23
10.42
-79.17% src/repositories/report-repository.ts
22
59.3
-19.1% src/import-events.ts
21
63.57
-23.84% src/app/relay-monitor-worker.ts
21
27.78
-72.22% src/controllers/admin/patch-notifications-controller.ts
21
15.83
-27.5% src/utils/admin-ops-store.ts
20
5.13
-87.18% src/cli/commands/export.ts
20
4.82
-43.37% src/cli/tui/menus/start.ts
20
15.0
-85.0% src/handlers/event-strategies/group-event-strategy.ts
20
11.11
-77.78% src/utils/relay-probe-history.ts
20
55.96
-32.11% src/utils/transform.ts
19
9.3
-60.14% src/utils/admin-notifications-settings.ts
19
28.26
-69.57% src/utils/nip42-session.ts
18
9.23
-38.46% src/cli/commands/update.ts
18
26.67
-73.33% src/utils/subscription.ts
17
21.21
-75.76% src/controllers/admin/get-network-health-history-controller.ts
17
17.24
-79.31% src/services/notification-outbox-service.ts
16
0.0
-8.25% src/cli/commands/info.ts
16
16.13
-70.97% src/utils/admin-password.ts
16
21.57
-62.75% src/utils/nip98-replay.ts
15
16.24
-25.64% src/cli/utils/env-config.ts
15
24.44
-71.11% src/controllers/invoices/get-invoice-controller.ts
14
0.0
-9.52% src/cli/commands/setup.ts
14
59.68
-29.03% src/repositories/user-repository.ts
14
12.5
-83.33% src/services/maintenance-service.ts
14
16.13
-77.42% src/utils/admin-rate-limit.ts
13
60.42
-39.58% src/utils/nip43.ts
12
60.42
-33.33% src/factories/payments-processors/nwc-payments-processor-factory.ts
12
23.81
-76.19% src/handlers/event-strategies/dvm-job-request-event-strategy.ts
11
67.74
-32.26% src/handlers/count-message-handler.ts
11
49.4
-44.58% src/schemas/event-schema.ts
11
43.75
-50.0% src/utils/admin-grafana.ts
11
76.26
-17.99% src/utils/compression.ts
11
42.59
-44.44% src/utils/nip66-nip11-tags.ts
11
5.88
-94.12% src/utils/relay-broadcast-deduplicator.ts
10
39.13
-52.17% src/cli/utils/docker.ts
10
81.69
-18.31% src/controllers/callbacks/opennode-callback-controller.ts
10
56.04
-18.68% src/factories/logger-factory.ts
10
34.78
-65.22% src/utils/adaptive-pow.ts
10
14.75
-31.15% src/utils/admin-ops-config.ts
10
17.95
-74.36% src/utils/nip25.ts
9
0.0
-20.93% src/cli/tui/main.ts
9
20.0
-73.33% src/controllers/admin/get-network-health-controller.ts
9
69.35
-25.81% src/handlers/request-handlers/get-readyz-request-handler.ts
9
59.82
-19.64% src/utils/nip66-events.ts
9
26.04
-20.83% src/utils/relay-probe/nip11-probe.ts
8
69.34
-24.09% src/handlers/request-handlers/root-request-handler.ts
8
86.9
-8.3% src/utils/event.ts
8
18.75
-68.75% src/utils/nip05-reverification.ts
7
60.61
-36.36% src/handlers/event-strategies/contact-list-event-strategy.ts
7
41.67
-58.33% src/handlers/request-handlers/get-privacy-request-handler.ts
7
64.29
-21.43% src/repositories/invoice-repository.ts
7
9.52
-80.95% src/utils/admin-ops-sanitize.ts
7
57.58
-42.42% src/utils/messages.ts
7
40.91
-54.55% src/utils/settings-guided-schema.ts
7
50.0
-50.0% src/utils/shutdown-state.ts
7
30.77
-69.23% src/utils/sliding-window-rate-limiter.ts
7
6.25
-93.75% src/utils/wot-pow-policy.ts
6
25.0
-36.11% src/controllers/admin/post-settings-restore-controller.ts
6
85.37
-14.63% src/factories/event-strategy-factory.ts
6
39.29
-60.71% src/utils/invoice.ts
6
25.0
-34.09% src/utils/relay-broadcast-message.ts
5
37.5
-62.5% src/controllers/admin/get-settings-controller.ts
5
58.33
-41.67% src/factories/dvm-orchestrator-worker-factory.ts
5
70.59
-29.41% src/factories/maintenance-worker-factory.ts
5
81.13
-18.87% src/factories/message-handler-factory.ts
5
53.33
-33.33% src/factories/notification-outbox-service-factory.ts
5
78.69
-21.31% src/handlers/event-strategies/timestamp-event-strategy.ts
5
36.36
-63.64% src/handlers/request-handlers/admin-json-body-middleware.ts
5
46.15
-38.46% src/handlers/request-handlers/get-admin-dashboard-request-handler.ts
5
69.09
-20.0% src/utils/admin-health.ts
5
8.33
-91.67% src/utils/report-scoring.ts
4
6.41
-7.69% src/cli/tui/menus/dev.ts
4
0.0
-22.22% src/cli/tui/menus/stop.ts
4
22.22
-55.56% src/controllers/admin/post-settings-validate-controller.ts
4
25.0
-75.0% src/handlers/request-handlers/admin-enabled-middleware.ts
4
74.19
-25.81% src/schemas/message-schema.ts
4
22.22
-55.56% src/utils/admin-ops-nip05.ts
4
69.7
-24.24% src/utils/relay-probe-snapshot.ts
3
67.86
-14.29% src/cache/client.ts
3
0.0
-11.54% src/cli/commands/seed.ts
3
40.0
-60.0% src/controllers/admin/get-settings-schema-controller.ts
3
50.0
-50.0% src/factories/admin-ops-cache-adapter-factory.ts
3
62.5
-37.5% src/handlers/event-strategies/invite-request-event-strategy.ts
3
57.69
-26.92% src/handlers/event-strategies/replaceable-event-strategy.ts
3
52.0
-36.0% src/schemas/filter-schema.ts
3
83.1
-8.45% src/services/nip66-event-publisher.ts
3
25.0
-75.0% src/utils/nip65.ts
3
71.15
-19.23% src/utils/relay-probe/target.ts
2
86.67
-13.33% src/adapters/web-server-adapter.ts
2
0.0
0.0% src/app/static-mirroring-worker.ts
2
33.33
-66.67% src/controllers/admin/get-session-controller.ts
2
33.33
-66.67% src/controllers/admin/post-login-controller.ts
2
33.33
-66.67% src/handlers/neg-close-message-handler.ts
2
83.33
-16.67% src/handlers/request-handlers/get-terms-request-handler.ts
2
40.0
-40.0% src/handlers/request-handlers/with-admin-controller-request-handler.ts
2
50.55
-3.3% src/telemetry/metrics.ts
2
78.57
-21.43% src/utils/ewma-rate-limiter.ts
2
52.63
-42.11% src/utils/nip66-schedule.ts
2
66.67
-33.33% src/utils/relay-broadcast-state.ts
2
81.82
-6.06% src/utils/relay-probe/run-probe.ts
2
87.93
-6.9% src/utils/relay-probe-targets.ts
2
56.47
-2.52% src/utils/relay-probe/ws-protocol-probe.ts
1
0.0
-100.0% src/cli/tui/state.ts
1
66.67
-33.33% src/controllers/admin/get-notifications-controller.ts
1
66.67
-33.33% src/controllers/admin/get-settings-backups-controller.ts
1
83.33
-16.67% src/factories/app-factory.ts
1
75.0
-25.0% src/factories/controllers/get-admin-session-controller-factory.ts
1
66.67
-33.33% src/factories/controllers/get-admin-settings-backups-controller-factory.ts
1
66.67
-33.33% src/factories/controllers/get-admin-settings-controller-factory.ts
1
66.67
-33.33% src/factories/controllers/get-admin-settings-schema-controller-factory.ts
1
75.0
-25.0% src/factories/controllers/post-admin-login-controller-factory.ts
1
66.67
-33.33% src/factories/controllers/post-admin-settings-restore-controller-factory.ts
1
66.67
-33.33% src/factories/controllers/post-admin-settings-validate-controller-factory.ts
1
83.33
-16.67% src/factories/maintenance-service-factory.ts
1
75.0
-6.25% src/factories/payments-processor-factory.ts
1
85.71
-14.29% src/factories/subscription-service-factory.ts
1
86.0
-6.0% src/factories/worker-factory.ts
1
13.79
-3.45% src/repositories/notification-delivery-log-repository.ts
1
80.0
-20.0% src/schemas/admin-settings-schema.ts
1
78.26
-21.74% src/utils/event-store.ts
1
81.82
-4.55% src/utils/relay-probe/dns-cache.ts
1
77.78
-22.22% src/utils/secret.ts
Jobs
ID Job ID Ran Files Coverage
1 Integration - 39538930026.1 21 Oct 2026 03:33AM UTC 307
31.52
GitHub Action Run
2 Unit - 39538930026.2 21 Oct 2026 03:32AM UTC 307
13.57
GitHub Action Run
Source Files on build 39538930026
  • Tree
  • List 307
  • Changed 218
  • Source Changed 13
  • Coverage Changed 218
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39538930026
  • Pull Request #920
  • PR Base - main (#39521741926)
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