Summary
Implement a GitHub Action workflow for this repository to automate:
- Deployment of the apps
- Running tests
- Linting the codebase
Acceptance Criteria
- Set up a workflow YAML file in
.github/workflows/
- Workflow runs on push to main (and pull requests if needed)
- Steps:
- Install dependencies
- Run tests
- Run lint check
- If tests and lint steps succeed, trigger deployment job
- Document workflow file and add relevant usage details to the repo
Additional Notes
- Choose suitable actions from the GitHub Marketplace, or customize as needed
- Ensure the deployment step targets the correct environment
- Update README with workflow badge if appropriate