EnergyFlow icon indicating copy to clipboard operation
EnergyFlow copied to clipboard

Update EnergyFlow release procedure

Open matthewfeickert opened this issue 11 months ago • 0 comments

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

matthewfeickert avatar Mar 21 '24 18:03 matthewfeickert