We will want to set up automated CI/CD checks in GitHub Actions to ensure code quality, security, and reliability. These checks will help enforce best practices and provide early detection of issues.
Essential checks:
Stretch goals (we may or may want to implement these):
Later considerations:
- Deploy to Azure from
main
- Performance testing (e.g.
locust or k6)
- Secrets scanning (e.g.
truffleHog or gitleaks)
Note: We likely will eventually want to migrate these to https://github.com/RMI-PACTA/actions for portability across otherpython projects.
We will want to set up automated CI/CD checks in GitHub Actions to ensure code quality, security, and reliability. These checks will help enforce best practices and provide early detection of issues.
Essential checks:
black?pep8?)Stretch goals (we may or may want to implement these):
Later considerations:
mainlocustork6)truffleHogorgitleaks)Note: We likely will eventually want to migrate these to https://github.com/RMI-PACTA/actions for portability across other
pythonprojects.