Open
Description
Context: This issue was formerly part of this epic: Ensure all existing infra is in Terraform, tickets have been restructured to remove nested epics.
Description
Implement standardized GitHub Actions (GHA) for continuous integration and continuous deployment (CI/CD) processes, following practices outlined here, and example actions defined here here. This effort aims to automate and streamline the deployment pipeline for GIDS, ensuring consistency and efficiency.
Possible Workflow
- Push a PR (AKA MR)
- Let it go through CI
- Monitor for appropriate behavior
- Obtain PR approval by devops (Ben/Patrick)
Requirements
- Need access to a sandbox (dev AWS account in govcloud)
- ⭐ OR get each PR approved by Ben/Patrick (time consuming, but this will have to do for now)
Tasks
- Read the README from prt-github-workflows and implement in a similar was as we've done here
- Test and refine the GitHub Actions workflows to ensure reliability and efficiency.
Acceptance Criteria
- Automated workflows for testing, building, and deploying are implemented and functional.
Activity