Add CI workflow to automatically test and build code for every pull request.
Add CI workflow to automatically test and build code for every pull request.