I should automate testing and publishing to PyPi by using Github actions to kickoff workflows when pushing to main or merging a PR.