Commit Graph
6 Commits
Author SHA1 Message Date
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 4efdf7e786 fix: disable auto-PR creation in format workflow
- Replaced auto-PR creation with simple failure check
- Workflow now fails with clear instructions when formatting is needed
- Avoids GitHub Actions permission issues
- Developers must run black/isort locally before pushing
2025-11-24 20:04:38 +05:30
KaifAhmad1 204e0a92f6 ci: consolidate workflows, harden security, and clean up .github 2025-11-24 18:26:04 +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