Xiaoxia AI
|
5269e80d4c
|
ci: add comprehensive CI/CD pipelines
GitHub Actions workflows:
1. CI/CD Pipeline (ci-cd.yml)
- Automated testing (Python 3.11, 3.12)
- Code linting (black, isort, flake8)
- Docker image build
- Staging/Production deployment
- Code coverage reporting
2. Security Scan (security.yml)
- Dependency vulnerability check (safety)
- Security linting (bandit)
- Weekly scheduled scans
- Dependency review for PRs
3. Release (release.yml)
- Automated release creation
- Docker image build and push
- Semantic versioning tags
Features:
- ✅ Multi-Python version testing
- ✅ Pip package caching
- ✅ Code coverage with Codecov
- ✅ Security scanning
- ✅ Automated deployments
- ✅ Docker Hub integration
Phase 4 Tasks 61-62 completed (88.2% → 91.2%)!
|
2026-06-17 09:15:25 +08:00 |
|