Call-for-Code-for-Racial-Justice / Five-Fifths-Voter

Five Fifths Voter is a web application tool designed to enable and empower Black people and others to exercise their right to vote by ensuring their voice is heard
Apache License 2.0
67 stars 38 forks source link

GitHub action to test UI before merging code #233

Closed upkarlidder closed 3 years ago

upkarlidder commented 3 years ago

Adding GitHub action to install, build and test the UI component on every

The action does the following

If all of the above passes, new code can be merged in.

Sample run - https://github.com/Call-for-Code-for-Racial-Justice/Five-Fifths-Voter/runs/3682040517?check_suite_focus=true

image

Related to #232

@davidnixon @GeraldMit: pls review and merge. I also had to comment out the default test that comes with vue.js. It fails as we don't have the helloworld component in this project. We need to create more relevant tests. Captured in #136. Need another issue for general unit testing.

FYI @demilolu

GeraldMit commented 3 years ago

approved but had an issue, need to setup to run on a new machine so unable to validate at the moment for pull req.