Files
disbord/scripts
Travis Vasceannie 055716b8d8 chore(ci): add comprehensive GitHub Actions CI/CD workflow
- Implement test jobs with Python 3.11 and 3.12 matrix support
- Configure services for PostgreSQL and Redis with health checks
- Include code formatting, linting, type checking, and security scanning steps
- Add unit and integration tests with coverage reporting and upload
- Integrate SonarCloud scanning for code quality assurance
- Add security scanning jobs with Trivy and dependency checks
- Automate Docker image building with metadata extraction and multi-platform support
- Generate and upload software bill of materials (SBOM)
- Include container security scan using Trivy for built images
- Define deployment workflows for staging and production with kubectl
- Perform smoke tests and health checks after deployment
- Send deployment notifications to Slack channels
- Automate GitHub release creation on tagged commits
- Add cleanup job to remove old container image versions
- Support manual deployment dispatch with environment choice input
2025-08-26 10:55:12 -04:00
..