mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Checklist updates from the website revamp.
I've now made a new section about how to turn on pre-release mode, because although it's been carefully made trivial within the website repo itself, there are still several things in other places I need to edit. Also added a note to myself to turn off nightly pre-release builds after the release has gone out. I found on a previous occasion that my build machine had been building them for months after they were needed, which was harmless to the website but a waste of CPU!
This commit is contained in:
parent
19aefec3e8
commit
2c07c641a0
27
CHECKLST.txt
27
CHECKLST.txt
@ -1,6 +1,29 @@
|
|||||||
Checklists for PuTTY administrative procedures
|
Checklists for PuTTY administrative procedures
|
||||||
==============================================
|
==============================================
|
||||||
|
|
||||||
|
Going into pre-release stabilisation
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
When we begin to work towards a release and want to enabling
|
||||||
|
pre-releases on the website:
|
||||||
|
|
||||||
|
- Make a branch whose tip will be the current state of the
|
||||||
|
pre-release. Regardless of whether the branch is from master or
|
||||||
|
from a prior release branch, the name of the branch must now be in
|
||||||
|
the form 'pre-X.YZ', or else the website will fail to link to it
|
||||||
|
properly in gitweb and the build script will check out the wrong
|
||||||
|
thing.
|
||||||
|
|
||||||
|
- Edit ~/adm/puttysnap.sh on my build machine to set $prerelver correctly.
|
||||||
|
|
||||||
|
- Edit ~/adm/puttysnap.sh on the master machine to enable pre-release
|
||||||
|
builds, by changing the 'if false' to 'if true'.
|
||||||
|
|
||||||
|
- Put the website into pre-release mode, by defining prerel_version()
|
||||||
|
in components/Base.mc to return the upcoming version number. Also
|
||||||
|
add a news announcement in components/news. (Previous naming
|
||||||
|
convention has been to name it in the form 'X.YZ-pre.mi'.)
|
||||||
|
|
||||||
Preparing to make a release
|
Preparing to make a release
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
@ -150,7 +173,7 @@ locally, this is the procedure for putting it up on the web.
|
|||||||
+ Post it to comp.security.ssh.
|
+ Post it to comp.security.ssh.
|
||||||
+ Mention it in <TDHTT> on mono.
|
+ Mention it in <TDHTT> on mono.
|
||||||
|
|
||||||
- Edit ~/adm/puttysnap.sh to disable pre-release builds, if they were
|
- Edit the master ~/adm/puttysnap.sh to disable pre-release builds,
|
||||||
previously enabled.
|
if they were previously enabled.
|
||||||
|
|
||||||
- Relax (slightly).
|
- Relax (slightly).
|
||||||
|
Loading…
Reference in New Issue
Block a user