ci: consolidate workflows, harden security, and clean up .github

This commit is contained in:
KaifAhmad1
2025-11-24 18:26:04 +05:30
parent 841c1c2f88
commit 204e0a92f6
13 changed files with 88 additions and 285 deletions
+4 -3
View File
@@ -48,13 +48,14 @@ try {
exit 1
}
# Type check with mypy (non-blocking)
# Type check with mypy
Write-Host "🔬 Type checking with mypy..." -ForegroundColor Yellow
try {
mypy semantica/ 2>&1 | Out-Null
mypy semantica/
Write-Host "✅ mypy check passed" -ForegroundColor Green
} catch {
Write-Host "⚠️ Type checking issues found (non-blocking)" -ForegroundColor Yellow
Write-Host " Type checking issues found" -ForegroundColor Red
exit 1
}
Write-Host ""
+4 -3
View File
@@ -46,12 +46,13 @@ else
exit 1
fi
# Type check with mypy (non-blocking)
# Type check with mypy
echo "🔬 Type checking with mypy..."
if mypy semantica/ 2>/dev/null; then
if mypy semantica/; then
echo "✅ mypy check passed"
else
echo "⚠️ Type checking issues found (non-blocking)"
echo " Type checking issues found"
exit 1
fi
echo ""