@@ -9,50 +9,55 @@ This document defines the procedure for distributing a new release of CodeGen on
99
10103. Build new HTML help and Web help files.
1111
12- 4. Commit but DO NOT PUSH the documentation change to GitHub with a comment of "Updated documentation in preparation for X.Y.Z release."
12+ 4. Commit AND PUSH the Windows help file to GitHub with a comment of "Updated help file in preparation for X.Y.Z release."
1313
14145. Build everything in RELEASE mode.
1515
16- 6. Build and a new installation .
16+ 6. Build a new local (unsigned) installer .
1717
18187. Install the new version from the local MSI and run as many tests as possible.
1919
20208. Uninstall the locally built (unsigned) version.
2121
22- 9. Push the "Updatad documentation" commit to GitHub - this will fire the CICD pipeline .
22+ 9. Push the "Updatad documentation" commit to GitHub.
2323
24- 10. Verify that the CICD pipeline completes without errors or warnings.
24+ 10. Run the Azure DevOps CICD pipeline and verify that it completes successfully.
25+ (https://synergexdev.visualstudio.com/Development/_build?definitionId=149)
2526
26- 11. Download the signed installer to the release history folder.
27+ 11. Download the signed installer and place it in the release history folder.
28+
29+ 12. Install the signed version locally.
2730
283112. Do the release on GitHub.
2932
30- 13. Upload web help files to the web site .
33+ 13. Commit AND PUSH the web help files in the "docs" folder with a comment of "Updated web help for X.Y.Z release." .
3134
323514. Bump the version number in CurrentRelease.xml
3336
34- 15. Commit BUT DO NOT PUSH the changes to CurrentRelease.xml to GitHub with a comment of "Announced version X.Y.Z to check for update."
37+ 15. Commit AND PUSH the changes to CurrentRelease.xml to GitHub with a comment of "Announced version X.Y.Z to check for update."
3538
3639--------------------------------------------------------------------------------
3740PREPARE TRUNK FOR NEXT VERSION
3841
39- 1. Edit CodeGenEngine\codegen.def and bump the version number.
42+ 1. Edit azure-pipelines.yml and bump the version number.
43+
44+ 2. Edit CodeGenEngine\codegen.def and bump the version number.
4045
41- 2 . Edit CodeGenSetup\product.wxs
46+ 3 . Edit CodeGenSetup\product.wxs
4247 - Bump the product version number string
4348 - Generate and implement a new product id GUID (DO NOT change the UpgradeCode GUID)
4449
45- 3 . Edit Project Properties for the CodeGenSetup project and change the version number in the Output Name field.
50+ 4 . Edit Project Properties for the CodeGenSetup project and change the version number in the Output Name field.
4651
47- 4 . Create a new folder under releases and record the new GUID in a text file.
52+ 5 . Create a new folder under releases and record the new GUID in a text file.
4853
49- 5 . Use the SetAssemblyFileVersion utility to bump the version number in all AssemblyInfo files.
54+ 6 . Use the SetAssemblyFileVersion utility to bump the version number in all AssemblyInfo files.
5055
51- 6 . Edit azure-pipelines.yml and change the version number in the currentVersion property.
56+ 7 . Edit azure-pipelines.yml and change the version number in the currentVersion property.
5257
53- 7 . Add a new section to the Release notes section of the documentation and build a new HTML help file.
58+ 8 . Add a new section to the Release notes section of the documentation and build a new HTML help file.
5459
55- 8 . Commit and push to GitHub the version number changes with a comment of "Bumped version to X.Y.Z for next release.".
60+ 9 . Commit AND PUSH to GitHub the version number changes with a comment of "Bumped version to X.Y.Z for next release.".
5661
5762--------------------------------------------------------------------------------
5863UPDATE GITHUB ISSUES
0 commit comments