mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-01 03:00:13 -04:00
Fixed tests and docs to handle #454 properly
This commit is contained in:
24
Web/develop/release.rst
Normal file
24
Web/develop/release.rst
Normal file
@@ -0,0 +1,24 @@
|
||||
.. _release:
|
||||
|
||||
******************
|
||||
Release Checklist
|
||||
******************
|
||||
|
||||
We have made a serious effort to automate the release of new binaries. Even
|
||||
though things have become easier, there are still many things to remember.
|
||||
Here is your new best friend, a checklist that helps you to keep track of all
|
||||
the small things that have to be done when releasing a new version of the CoolProp
|
||||
library.
|
||||
|
||||
* **Changelog**: Update the changelog and generate a list of closed GitHub issues: *HOW?*
|
||||
* **release branch**: Merge all code from *master* into *release* branch
|
||||
* **build bots**: Force all buildbots to run on the *release* branch, this will also change the upload folder from *binaries* to *release*.
|
||||
* **script**: Wait for all bots to finish and run the release script by launching the ``release version`` bot with dry run disabled and the correct version number. This uploads binaries to pypi and sourceforge.
|
||||
* **clean up**: If everything went well, you can proceed:
|
||||
- Tag the release branch in GitHub. It is a good idea to include the information on the closed issues here as well.
|
||||
- Change the default download file on sourceforge to point to the new zipped sources.
|
||||
- Copy the new Javascript library to the homepage and make a symlink to ``coolprop-latest.js``. *I think I automated this one already*
|
||||
- Bump the version number in the header file and commit.
|
||||
- Announce the new features if you like...
|
||||
|
||||
That's all folks.
|
||||
Reference in New Issue
Block a user