-
Notifications
You must be signed in to change notification settings - Fork 291
How to create a libmesh release on GitHub
Steps for making a libmesh release on github:
-
Update the PACKAGE_VERSION line in configure.ac
-
Tag the HEAD commit of the branch that will become the release git tag -a v0.9.4 -m "tagging v0.9.4"
-
If you are on a Mac, you might not have XZ, but we build three different tarballs (gz, bz2, and xz) so be sure to grab it from http://macpkg.sourceforge.net (dmg) http://tukaani.org/xz (source)
-
Run 'make distcheck' from an existing build directory. This takes a long time, since it creates the tarballs then tests that it can unpack them and run "make dist" in the unpacked directory.
-
Click the "Draft a new relase" button
-
Enter the appropriate tag in the drop-down box
-
Enter a title like "libMesh v0.9.4 Release Candidate 2"
-
Enter the list of changes since the last release into the description box.
-
Drag and drop the three tarballs created during the "make dist" process.
-
Click the "this is a pre-release" button if appropriate.
-
Click "Publish release"