Call-for-Code-for-Racial-Justice / Legit-Info

"Legit Info" app helps residents understand the impact of legislation and policies based on their country, state, county, city, district location
Apache License 2.0
67 stars 74 forks source link

CI/CD for Legit-Info #143

Closed demilolu closed 2 years ago

demilolu commented 2 years ago

Background on the problem the feature will solve/improved user experience

Manual cloud deployments are tedious. We have already implemented CI/CD for unit testing, building, and linting. We should add accessibility testing and deployment testing.

Describe the solution you'd like

We would like to have CI/CD to deploy easily to cloud. Implement accessibility & deployment testing into the existing CI/CD pipeline so that all new code that comes in is tested automatically.

Add a GitHub action that tests for accessibility and stops the PR or change request if the code is found not compliant to accessibility level 1 requirements as stated here.

Tasks

Add github actions for:

Related Issues:

Acceptance Criteria

All new code coming into Legit-Info is tested for accessibility issues when pushed into a branch or when a PR is created. Code is only deployed to production if it has passed the level 1 accessibility requirements.

github-actions[bot] commented 2 years ago

:wave: Hi! This issue has been marked stale due to inactivity. If no further activity occurs, it will automatically be closed.