- Deleted .env.example file as it is no longer needed.
- Added .gitignore to manage ignored files and directories.
- Introduced CLAUDE.md for AI provider integration documentation.
- Created dev.sh for development setup and scripts.
- Updated Dockerfile and Dockerfile.production for improved build processes.
- Added multiple test files and directories for comprehensive testing.
- Introduced new utility and service files for enhanced functionality.
- Organized codebase with new directories and files for better maintainability.
- 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