Commit Graph
12 Commits
Author SHA1 Message Date
KaifAhmad1 d44e27daca Fix: Add disk space cleanup to CI and security workflows
- Add free-disk-space step to test and lint jobs in CI workflow
- Add free-disk-space step to dependency-scan job in security workflow
- Fixes 'No space left on device' errors caused by large dependencies (torch, CUDA, etc.)
2025-11-24 22:48:46 +05:30
KaifAhmad1 60f1b84d97 Simplify and fix GitHub workflows
- Simplify format.yml: check formatting on PRs, auto-format on push
- Remove duplicate formatting checks from ci.yml
- Simplify security.yml by removing unnecessary steps
- Add descriptive comments to all workflows
- Reduce workflow complexity by 50%+ while maintaining all features
2025-11-24 22:28:57 +05:30
KaifAhmad1 b4707d9f6c fix: correct safety check command syntax in security workflow 2025-11-24 19:00:18 +05:30
KaifAhmad1 efabe8f7ba fix: add disk cleanup step to resolve space issues in CI 2025-11-24 18:49:01 +05:30
KaifAhmad1 d286c7f88c fix: resolve CI failures in pyproject.toml and security.yml 2025-11-24 18:41:45 +05:30
KaifAhmad1 3694d7d96b fix: resolve CI failures in pyproject.toml and security.yml 2025-11-24 18:37:35 +05:30
KaifAhmad1 204e0a92f6 ci: consolidate workflows, harden security, and clean up .github 2025-11-24 18:26:04 +05:30
KaifAhmad1 bac1e98d02 fix: Update upload-artifact to v4 (v3 deprecated) 2025-11-24 17:42:09 +05:30
KaifAhmad1 e0ffdf4846 fix: Make dependency security scan non-blocking 2025-11-24 17:39:17 +05:30
KaifAhmad1 c2032a242b fix: Make format and dependency scans non-blocking 2025-11-24 17:33:29 +05:30
KaifAhmad1 b7440a70bd fix: Resolve workflow failures in format and security scans 2025-11-24 17:29:54 +05:30
KaifAhmad1 1271957737 security: Add explicit permissions and security scanning workflow
- Add explicit permissions to all workflows (format, release, ci, test, label-issues, mark-answered)
- Fix format.yml to have write permissions for PR creation
- Add security.yml workflow for automated vulnerability scanning
- Improve security posture with minimal permissions principle
2025-11-24 17:20:10 +05:30