feat/redis-limiter at 2e77b09' },
- { status: 'success', icon: 'check', name: 'Install', time: '38s', detail: 'pnpm install, 412 packages' },
- { status: 'success', icon: 'check', name: 'Build', time: '24s', detail: 'pnpm build completed' },
+ { status: 'success', icon: 'check', name: 'Clone', time: '2s', detail: 'Checked out feat/redis-limiter at 2e77b09' },
+ { status: 'success', icon: 'check', name: 'Install', time: '38s', detail: 'Installed 412 packages with pnpm, cache hit' },
+ { status: 'success', icon: 'check', name: 'Build', time: '24s', detail: 'Bundled 128 routes, 3.2 MB output' },
{
status: 'danger',
icon: 'x',
name: 'Compile',
time: '8s',
- detail: 'TypeScript exited with code 2',
+ detail: 'tsc exited with code 2, 2 errors in 1 file',
error: `src/lib/rate-limit.ts:47:12 - error TS2345:
Argument of type 'RedisClient' is not assignable to
parameter of type 'RateLimiterStore'.
@@ -47,13 +47,13 @@ type 'Promiserate-limit.ts', description: 'Align RedisClient with RateLimiterStore' },
- { title: 'Push to feat/redis-limiter', description: 'A new preview deploy starts automatically' },
- { title: 'Or retry this deployment', description: 'Re-runs the same commit without a new push' },
+ { title: 'Fix the type errors in rate-limit.ts', description: 'Add the missing incr method to RedisClient and return Promise<number> from it.' },
+ { title: 'Push the fix to feat/redis-limiter', description: 'Every push starts a new preview build for this branch.' },
+ { title: 'Or retry this deployment', description: 'Runs the same commit again. Use it only if you think the failure was temporary.' },
]
---
@@ -65,7 +65,7 @@ const nextSteps = [
-
- View full logs
+ Open the full Compile log
>
)}