Skip to content

Commit cea84bd

Browse files
committed
[ci skip] update release instructions
1 parent 724ad42 commit cea84bd

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

docs/source/developing/release.rst

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ Release steps
9898

9999
To make an actual release (once testing is complete), first push the git tag made by the release script:
100100

101-
- git push origin r12345
101+
- git push origin release/r12345
102102

103103
This is the key bit, as the Github release will be anchored to this tag.
104104

@@ -117,16 +117,19 @@ Once created this zip folder should be downloaded and checked that it installs a
117117
Zenodo
118118
------
119119

120-
Once the zip folder has been created it should be uploaded to Zenodo.
120+
Once the zip folder has been created it should be uploaded to Zenodo prior to sending a release announcement.
121+
This helps avoid swamping our GitHub bandwidth with user downloads.
121122

122-
.. note::
123-
TODO: Work out how we will do this in the future
123+
- For a pre-release, do not upload to the main MESA zenodo repository.
124+
Instead upload to its own Zenodo entry. This can be done on a personal account.
125+
- Official releases need to be uploaded to `this MESA Zenodo page <https://doi.org/10.5281/zenodo.2602941>`_.
124126

125127
Send an email to mesa-users
126128
---------------------------
127129

128130
Send an email announcing the release, this should include:
129131

132+
- Link to Zenodo for dowload (not GitHub).
130133
- A brief summary of the changes
131134
- A link to the Changelog
132135
- Highlight any very disruptive changes that might have occurred

0 commit comments

Comments
 (0)