The Mac resource file (used to generate the binary bit of the 'vers'
resources -- the strings are supplied by the usual means):
- - putty/mac/mac_res.r
+ - putty/mac/version.r
+
+It might also be worth going through the documentation looking for
+version numbers - we have a couple of transcripts showing the help
+text from the command-line tools, and it would be nice to ensure the
+whole transcripts (certainly including the version numbers) are up
+to date.
+
+ - putty/doc/pscp.but
+ - putty/doc/plink.but
+ - putty/doc/psftp.but (in case it ever acquires a similar thing)
The actual release procedure
----------------------------
- Build the Windows/x86 release binaries. Don't forget to supply
VER=/DRELEASE=<ver>. Run them, or at least one or two of them, to
ensure that they really do report their version number correctly.
+ + Save the release link maps. Currently I keep these on ixion,
+ in src/putty/local/maps-<version>.
- Acquire the Windows/alpha release binaries from Owen.
+ Verify the snapshot-key signatures on these, to ensure they're
really the ones he built. If I'm going to snapshot-sign a zip
file I make out of these, I'm damn well going to make sure the
binaries that go _into_ it were snapshot-signed themselves.
+ + Make sure Owen has kept the Alpha release link maps somewhere
+ useful.
- Run Halibut to build the docs.