Skip to content

Commit 68d1e9c

Browse files
committed
fix: cancel stuck assessment sessions during deploy
Marks any PENDING/IN_PROGRESS sessions as FAILED so the cron worker can retry them after the deploy completes.
1 parent c81fdbb commit 68d1e9c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
npx prisma generate
2828
echo "=== Prisma Migrate ==="
2929
npx prisma migrate deploy
30+
echo "=== Cancel stuck assessment sessions ==="
31+
npx prisma db execute --stdin <<< "UPDATE \"AssessmentSession\" SET status = 'FAILED' WHERE status IN ('PENDING', 'IN_PROGRESS');"
3032
echo "=== Build ==="
3133
npm run build
3234
echo "=== Restart PM2 ==="

0 commit comments

Comments
 (0)