The following template can be used for JIRA when creating a new release:
Technical Release checklist
- Update the manuals and the corresponding wix files
- Update the version number in the trunk to <Next upgrade of Minor release>. The following files should be updated:
- AssemblyInfo.Version.cs
- AssemblyInfo.Version.WL.cs
- MorphAn.wixproj
- Update, if needed, the copyright year which is shown in the properties for *.exe and *.dll files.
- AssemblyInfo.Version.cs
- AssemblyInfo.Version.WL.cs
- Product.wxs (entry <?define splashScreenCopyright="© Deltares 2021"?> )
- Make a TeamCity <Release Branch> configuration
- Tag the release version in TeamCity in the <Release Branch> configuration (in particular the Build MSI artefact)
- Make sure the executable is signed and pinned on https://dpcbuild.deltares.nl/viewType.html?buildTypeId=SigningAndCertificates_SigningTheMorphan
Functional Release checklist
- Check installer name: the file name should contain the version number
- Check if signing is correct:
- Right-click on the installer, verify there is a tab "Digital Signatures" and check if the certificate is the one issued by Deltares
- Check if the correct manuals are present:
- Check Program Files (x86)/Deltares/MorphAn
- Open the application, go to File → Help → Open Manual and verify that the correct manual is opened
- Check application version
- Open application and check splash screen
- Check the values that are present in the "Over" / "About Window"
1 Comment
Michal Kleczek
David Rodriguez Aguilera, Dennis Tang take a look at our template, perhaps you find something handy that you can copy/paste :
e.g. voor de eerste komende: https://publicwiki.deltares.nl/display/DHYDRO/2021.05