EnergyFlow
EnergyFlow copied to clipboard
Update EnergyFlow release procedure
First things I would recommend doing:
- [x] Having @pkomiske give @rikab maintainer permissions on PyPI for all the packages that the Thaler Lab should have maintainer control of (currently https://pypi.org/project/Wasserstein/ is just @pkomiske).
- Done as of 2024-03-04
- [x] Add MFA support for @rikab on PyPI (and I think @pkomiske too as that's now required for all package maintainers).
- [ ] Split the CI components from the wheel building in CI
- c.f. https://github.com/thaler-lab/Wasserstein/pull/8
- [ ] Have the wheel building workflows run and upload the wheels to GitHub Actions as an artifact
- [ ] Have a seperate publishing workflow that downloads the artifacts and then publishes them using PyPI's Trusted Publishers.
c.f. https://github.com/thaler-lab/Wasserstein/issues/7