@@ -3,39 +3,37 @@ CodeGen Release Procedure (GitHub)
33
44This document defines the procedure for distributing a new release of CodeGen on GitHub.
55
6- 1. Complete all development for the new version .
6+ 1. Insert the USB code signing key and verify that the SafeNet Authentication Client is running before starting Visual Studio .
77
8- 2. TEST TEST TEST!!!
8+ 2. Commit all software changes to the local repo
99
10- 3. Commit all software changes to the local repo
10+ 3. Push the software changes to the GitHub repo
1111
12- 5 . Push the software changes to the GitHub repo
12+ 4 . Update the documentation (new features, release notes, version number, release date, etc.).
1313
14- 6 . Update the documentation ( new features, release notes, version number, release date, etc.) .
14+ 5 . Build new HTML help and Web help files .
1515
16- 7 . Build new HTML help and Web help files.
16+ 6 . Commit the documentation changes to the local repo with a comment of "Updated documentation in preparation for X.Y.Z release."
1717
18- 8 . Commit the documentation changes to the local repo with a comment of "Updated documentation in preparation for X.Y.Z release."
18+ 7 . Push the changes to the GitHub repo.
1919
20- 9 . Push the changes to the GitHub repo .
20+ 8 . Build everything in RELEASE mode .
2121
22- 10. Build everything in RELEASE mode .
22+ 9. Build and sign a new installation .
2323
24- 11. Insert the code signing certificate USB device and build a new installation .
24+ 10. Install the new version and run as many tests as possible .
2525
26- 12. Install the new version and run as many tests as possible .
26+ 11. Copy the installer to the release history folder .
2727
28- 13. Copy the installer to the release history folder .
28+ 12. Do the release on GitHub .
2929
30- 14. Do the release on GitHub .
30+ 13. Upload web help files to the web site .
3131
32- 15. Upload web help files to the web site.
32+ 14. Bump the version number in CurrentRelease.xml
3333
34- 16. Bump the version number in CurrentRelease.xml
34+ 15. Commit the changes to CurrentRelease.xml to the local git repo with a comment of "Announced version X.Y.Z to check for update."
3535
36- 17. Commit the changes to CurrentRelease.xml to the local git repo with a comment of "Announced version X.Y.Z to check for update."
37-
38- 18. Push the changes to the GitHub repo.
36+ 16. Push the changes to the GitHub repo.
3937
4038--------------------------------------------------------------------------------
4139PREPARE TRUNK FOR NEXT VERSION
0 commit comments