From: Martin Quinson Date: Fri, 11 Oct 2019 18:07:16 +0000 (+0200) Subject: Update the release guide X-Git-Tag: v3.25~532 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d4c5d40b6974f5ed2ee843e015be5eb3e7fd2309 Update the release guide --- diff --git a/doc/doxygen/inside_release.doc b/doc/doxygen/inside_release.doc index 67005c6fed..407e646a22 100644 --- a/doc/doxygen/inside_release.doc +++ b/doc/doxygen/inside_release.doc @@ -22,6 +22,7 @@ Please apply the following checklist before releasing. - Tutorials and derivative projects build correctly https://framagit.org/simgrid/simgrid-template-s4u/pipelines https://framagit.org/simgrid/external-projects-ci/pipelines + - The python module builds (see below). - ChangeLog file - All changes are documented - The release date is indicated below the changes @@ -176,12 +177,16 @@ Doing a dot release: - Wait for both appveyor and jenkins/highsierra to complete the build - If it's not successful, fix it and push again - Once it's successful on both appveyor and jenkins: + - Build the source tar.gz + - Build the jarfile + - Download the simgrid-doc-3.X.Y from the pages pipeline on framagit - tag the release v3.X.Y and push the tag - Merge 'master' into 'stable' and push it to framagit - - Do not merge into 'stable' before appveyor and jenkins are done, - or your jarfile will not contain the code you expect for win and - mac. - - Rebuild the python package + - Do not merge into 'stable' before appveyor and jenkins are done, + or your jarfile will not contain the code you expect for win and + mac. + - Edit the tag on github and framagit + - Rebuild and upload the python package - rm -rf dist/ ; python3 setup.py sdist # Build a source distrib - test that the built distrib recompiles: rm -rf /tmp/pysimgrid && mkdir /tmp/pysimgrid && cp dist/simgrid-*.tar.gz /tmp/pysimgrid