Skip to content

Commit 33277ed

Browse files
committed
workflow updated
1 parent 53c9f4e commit 33277ed

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/ship-it.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -379,12 +379,16 @@ jobs:
379379
log "Installing deps in new release..."
380380
cd "$NEW_DIR"
381381
export NODE_OPTIONS="--max-old-space-size=1024"
382-
pnpm install --prod --frozen-lockfile=false --prefer-offline --network-concurrency 1 --ignore-scripts
382+
pnpm install --prod --frozen-lockfile=false --prefer-offline --network-concurrency 1
383383
384384
log "Rebuilding better-sqlite3..."
385-
pnpm rebuild better-sqlite3 --verbose
385+
pnpm rebuild better-sqlite3
386386
387-
log "better_sqlite3.node OK (rebuild exit 0)"
387+
log "Verifying better_sqlite3.node..."
388+
find "$NEW_DIR/node_modules" -name "better_sqlite3.node" | grep -q . || \
389+
{ log "ERROR: better_sqlite3.node not found after rebuild!"; exit 1; }
390+
391+
log "better_sqlite3.node OK"
388392
389393
# Atomic swap - service downtime is minimal from here
390394
log "Stopping backend..."
@@ -400,7 +404,7 @@ jobs:
400404
pm2 start "pnpm start" --name backend --cwd "$LIVE_DIR"
401405
pm2 save
402406
403-
# Smoke test - wait for Strapi to boot (takes ~90-120s)
407+
# Smoke test
404408
sleep 30
405409
smoke_ok=0
406410
for i in $(seq 1 20); do
@@ -424,7 +428,7 @@ jobs:
424428
exit 1
425429
fi
426430
427-
# Keep only last 2 prev releases, delete older ones
431+
# Keep only last 2 prev releases
428432
ls -dt /var/www/davelopment/backend.prev_* 2>/dev/null \
429433
| tail -n +3 | xargs -r rm -rf || true
430434

0 commit comments

Comments
 (0)