-
Check that all bugs have been resolved
-
Verify all steps in the deployment plan are completed
-
Write Known Issues List (or update \bug statements in documentation)
-
Remove debugging and testing code and print statements
-
Bump Software Version in configure.ac
-
Verify that every function appears in the Test Scripts
-
Run Unit tests on final build
-
Create/Verify install and configuration scripts
-
Verify installation by installing system on clean machine
-
Create/Verify README text file with installation instructions
-
Have someone install and run your system by following your installation directions
-
Verify that User Documentation matches current Release
-
Tag and Branch the source code repository
-
Create the releasable tarball
-
Push to Github
-
Create features/issues list for next Milestone