forked from apdavison/fairgraph
-
Notifications
You must be signed in to change notification settings - Fork 10
Automate the release process #127
Copy link
Copy link
Open
Labels
taskMaintenance, reduction of technical debt, software quality improvements, etc.Maintenance, reduction of technical debt, software quality improvements, etc.
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
taskMaintenance, reduction of technical debt, software quality improvements, etc.Maintenance, reduction of technical debt, software quality improvements, etc.
Releases are currently built and uploaded by hand with twine from a maintainer's workstation, which makes the process depend on one person's environment and on a long-lived PyPI token.
A tag-triggered GitHub Actions workflow using PyPI Trusted Publishing would remove the stored credential and make releases reproducible.
Worth including in the same workflow: updating the Spack recipe in ebrains-spack-builds.