Skip to content

fix(platform-links): prevent duplicate displayOrder via unique constraint and retry #3

fix(platform-links): prevent duplicate displayOrder via unique constraint and retry

fix(platform-links): prevent duplicate displayOrder via unique constraint and retry #3

Triggered via pull request June 12, 2026 13:23
@RidanshiRidanshi
synchronize #2
Status Failure
Total duration 49s
Artifacts

ci.yml

on: pull_request_target
detect-changes
5s
detect-changes
comment-results
4s
comment-results
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 10 warnings
backend-ci
Process completed with exit code 1.
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 201 — generates a unique slug when the first candidate is taken: apps/backend/src/__tests__/event.test.ts#L221
AssertionError: expected 500 to be 201 // Object.is equality - Expected + Received - 201 + 500 ❯ src/__tests__/event.test.ts:221:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects invalid date format: apps/backend/src/__tests__/event.test.ts#L205
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:205:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects event name longer than 100 characters: apps/backend/src/__tests__/event.test.ts#L197
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:197:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects event name shorter than 3 characters: apps/backend/src/__tests__/event.test.ts#L191
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:191:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects location longer than 100 characters: apps/backend/src/__tests__/event.test.ts#L186
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:186:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects location shorter than 2 characters: apps/backend/src/__tests__/event.test.ts#L181
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:181:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects missing location: apps/backend/src/__tests__/event.test.ts#L176
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:176:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 400 — rejects missing required fields (no dates, no location): apps/backend/src/__tests__/event.test.ts#L170
AssertionError: expected 500 to be 400 // Object.is equality - Expected + Received - 400 + 500 ❯ src/__tests__/event.test.ts:170:30
src/__tests__/event.test.ts > Events API > POST /api/events — create event > 201 — creates event and returns it for authenticated organizer: apps/backend/src/__tests__/event.test.ts#L145
AssertionError: expected 500 to be 201 // Object.is equality - Expected + Received - 201 + 500 ❯ src/__tests__/event.test.ts:145:30
src/__tests__/analytics.test.ts > Analytics API > GET /api/analytics/overview > 200 — returns analytics overview: apps/backend/src/__tests__/analytics.test.ts#L192
AssertionError: expected 500 to be 200 // Object.is equality - Expected + Received - 200 + 500 ❯ src/__tests__/analytics.test.ts:192:15
backend-ci: apps/backend/src/routes/event.ts#L108
'error' is defined but never used. Allowed unused caught errors must match /^_/u
backend-ci: apps/backend/src/routes/event.ts#L66
'e' is defined but never used. Allowed unused caught errors must match /^_/u
backend-ci: apps/backend/src/routes/event.ts#L2
'joinEventSchema' is defined but never used. Allowed unused vars must match /^_/u
backend-ci: apps/backend/src/routes/analytics.ts#L101
'e' is defined but never used. Allowed unused caught errors must match /^_/u
backend-ci: apps/backend/src/routes/analytics.ts#L15
'e' is defined but never used. Allowed unused caught errors must match /^_/u
backend-ci: apps/backend/src/plugins/redis.ts#L21
'error' is defined but never used. Allowed unused caught errors must match /^_/u
backend-ci: apps/backend/src/env.ts#L2
'process' is defined but never used. Allowed unused vars must match /^_/u
backend-ci: apps/backend/src/env.ts#L2
Unexpected use of 'require("process")'. Use the global variable 'process' instead
backend-ci: apps/backend/src/__tests__/oauth-scope.test.ts#L60
Assignment to property of function parameter 'req'
backend-ci: apps/backend/src/__tests__/oauth-scope.test.ts#L50
Assignment to property of function parameter 'req'
backend-ci: apps/backend/src/routes/event.ts#L61
Missing return type on function
backend-ci: apps/backend/src/__tests__/team.test.ts#L118
Missing return type on function
backend-ci: apps/backend/src/__tests__/public.test.ts#L55
Missing return type on function
backend-ci: apps/backend/src/__tests__/profile-cache.test.ts#L101
Missing return type on function
backend-ci: apps/backend/src/__tests__/profile-cache.test.ts#L87
Missing return type on function
backend-ci: apps/backend/src/__tests__/oauth-scope.test.ts#L57
Missing return type on function
backend-ci: apps/backend/src/__tests__/oauth-scope.test.ts#L47
Missing return type on function
backend-ci: apps/backend/src/__tests__/event.test.ts#L479
Missing return type on function
backend-ci: apps/backend/src/__tests__/event.test.ts#L98
Missing return type on function
backend-ci: apps/backend/src/__tests__/auth.test.ts#L21
Missing return type on function