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:
[ ] accessibility testing:
[ ] add GitHub action that triggers on all code pushes
[ ] will be nice if the GitHub action prints out a report after running
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.
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:
133
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.