eth-cscs / DLA-Future

DLA-Future
https://eth-cscs.github.io/DLA-Future/master/
BSD 3-Clause "New" or "Revised" License
64 stars 14 forks source link

Add release procedure and release script #1127

Closed msimberg closed 5 months ago

msimberg commented 5 months ago

This adds a release procedure, based on pika's release procedure: https://github.com/pika-org/pika/blob/124d4996853f5a63cc08b6dcb77800c5ad65de60/RELEASE_PROCEDURE.rst. I've trimmed out some parts that we haven't been doing in DLA-Future, but we can of course start doing them. See the pika release procedure for a comparison.

This also adds a script that helps making a release (also based on pika's version of it). The script:

https://github.com/eth-cscs/DLA-Future/pull/1126 actually adds the changelog for 0.4.1, the first release to use the script.

This is meant as a starting point and will likely (should) evolve as we improve the release process.

rasolca commented 5 months ago

This PR should target master as well.

rasolca commented 5 months ago

cscs-ci run