Can be based on https://github.com/bluesky/bluesky/blob/master/.github/workflows/python-publish.yml or be a conditional step in the `testing.yml` workflow.