python-actions-setup Sets up GitHub actions for semantic versioning, CHANGELOG generation, testing, building, and publishing to PyPI