Loading...
Loading...
Pre-flight check before pushing to production. Catches TypeScript errors, accidentally staged secrets, pending migrations, and hygiene gaps before they hit live users.
npx skill4agent add tushaarmehtaa/tushar-skills deploy-checkgit status
git diff origin/main...HEAD --stat
git log origin/main..HEAD --onelinetsconfig.jsonnpx tsc --noEmittsconfig.jsonfrontend/git diff --cached --name-only | grep -iE '\.env|secret|key|credential|token|password'git diff --name-only | grep -iE '\.env'migrations/schema.sql*.migration.tsdb/migrate/package.jsonrequirements.txtgo.modCargo.tomlos.getenvprocess.envENV[✅ TypeScript: no errors
✅ No secrets staged
✅ No migrations pending
✅ Dependencies: no new packages
📝 Changelog: [reminded / not needed]
→ safe to push❌ TypeScript: 3 errors — fix these first
src/auth.ts:42 — Property 'user' does not exist on type 'Session'
⚠️ .env.local is staged — remove it before committing
⚠️ schema.sql changed — run migrations in prod first
📝 2 new env vars in diff — confirm they're set in production
→ fix blockers before pushing