Skip to content

feat: add SSE live stats for campaign and leaderboard updates #258

feat: add SSE live stats for campaign and leaderboard updates

feat: add SSE live stats for campaign and leaderboard updates #258

Triggered via pull request June 29, 2026 14:08
Status Failure
Total duration 1m 38s
Artifacts

ci-performance.yml

on: pull_request
Backend — lint, typecheck, test
39s
Backend — lint, typecheck, test
Frontend — build, lint, test
43s
Frontend — build, lint, test
Contracts — fmt, clippy, test, build WASM
22s
Contracts — fmt, clippy, test, build WASM
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 13 warnings
Contracts — fmt, clippy, test, build WASM
Process completed with exit code 1.
Frontend — build, lint, test
Process completed with exit code 1.
Backend — lint, typecheck, test
Process completed with exit code 1.
Backend — lint, typecheck, test: backend/src/lib/sanitizer.js#L123
Unexpected control character(s) in regular expression: \x00
Backend — lint, typecheck, test: backend/src/lib/sanitizer.js#L69
Unexpected control character(s) in regular expression: \x00, \x1f
Backend — lint, typecheck, test: backend/src/lib/sanitizer.js#L47
Unexpected control character(s) in regular expression: \x00
Backend — lint, typecheck, test: backend/src/lib/sanitizer.js#L46
Unexpected control character(s) in regular expression: \x1b
Backend — lint, typecheck, test: backend/src/index.js#L2533
'usageMeteringService' is not defined
Backend — lint, typecheck, test: backend/src/index.js#L2532
'stopUsageFlush' is not defined
Backend — lint, typecheck, test: backend/src/index.js#L2479
Empty block statement
Contracts — fmt, clippy, test, build WASM
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend — build, lint, test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend — lint, typecheck, test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend — lint, typecheck, test: backend/src/dal/sqliteCampaignRepository.js#L547
'_removed' is assigned a value but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteCampaignRepository.js#L427
'clonedTags' is assigned a value but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteCampaignRepository.js#L425
'clonedImageUrl' is assigned a value but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteCampaignRepository.js#L423
'clonedCategory' is assigned a value but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteCampaignRepository.js#L2
'Database' is defined but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteAuditLogRepository.js#L1
'Database' is defined but never used
Backend — lint, typecheck, test: backend/src/dal/sqliteAllowlistRepository.js#L2
'bytesToHex' is defined but never used
Backend — lint, typecheck, test: backend/src/batchCampaigns.js#L204
'id' is assigned a value but never used
Backend — lint, typecheck, test: backend/src/batchCampaigns.js#L40
'batchRateLimiter' is defined but never used
Backend — lint, typecheck, test: backend/src/batchCampaigns.js#L28
'requireApiKey' is defined but never used. Allowed unused args must match /^_/u