Add `publish` workflow to upload to PyPI and create GitHub Release
Add `publish` workflow to upload to PyPI and create GitHub Release

This should get triggered anytime a semver tag (eg '[0-9]+.[0-9]+.[0-9]+') is pushed. Uploads a sdist and wheel to PyPI, and creates a Release on GitHub. I already added the PYPI_API_TOKEN repo secret.

I don't want to be responsible for doing this manually. I have to look up the PyPI commands every time. I want this project to have more frequest releases, and I think automating this will help.

Ceasar/staticjinja,Ceasar/staticjinja