batchspawner icon indicating copy to clipboard operation
batchspawner copied to clipboard

ci: transition to jh-org typical release workflow

Open consideRatio opened this issue 1 year ago • 1 comments

We have successfully started using PyPI's temporary credentials that can be granted from a GITHUB_TOKEN from a github workflow to make a release to PyPI assuming the project is pre-configured to trust a specific workflow in a github repository (release.yaml).

Should we transition to using that system in this project also perhaps? Then we can remove the PYPI_TOKEN github repository secret as well etc.

Action points

  • [ ] Declare release.yaml as trusted via https://pypi.org/manage/project/batchspawner/settings/publishing/
  • [ ] Do changes as made in this PR
  • [ ] Cleanup PYPI_TOKEN from https://github.com/jupyterhub/batchspawner/settings/secrets/actions

Related org wide discussion

  • https://github.com/jupyterhub/team-compass/issues/648

consideRatio avatar Jun 19 '23 05:06 consideRatio