Skip to content

Commit 26252b0

Browse files
committed
Improved release notes.
1 parent 60fed4c commit 26252b0

2 files changed

Lines changed: 16 additions & 18 deletions

File tree

Documentation/CodeGen.chm

-66 Bytes
Binary file not shown.

Documentation/Release Procedure.txt

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,37 @@ CodeGen Release Procedure (GitHub)
33

44
This 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
--------------------------------------------------------------------------------
4139
PREPARE TRUNK FOR NEXT VERSION

0 commit comments

Comments
 (0)