Automate testing and Docker builds on push to main.
Automate testing and Docker builds on push to main.