Add tests and workflows to improve development process and stability
Add tests and workflows to improve development process and stability