View Issue Details

IDProjectCategoryView StatusLast Update
0004350The Dark ModDistributionpublic30.12.2018 11:38
Reportergrayman Assigned Totaaaki  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product VersionTDM 2.04 
Target VersionTDM 2.08Fixed in Version 
Summary0004350: Simplify Release Mechanics
DescriptionThe TDM Release Mechanics wiki page at

http://wiki.thedarkmod.com/index.php?title=TDM_Release_Mechanics

has a list of instructions for preparing a release for publication.

Atm, it requires a lot of typing of individual commands, and making a mistake can mess things up and require starting over.

It would be much nicer if these instructions were converted to a shell script that could be fed either the release number ("2.05") or the major and minor release numbers ("2" "5").

This script should not handle pushing to the mirrors, because some time is needed after running the script to update the mirror destinations, do any final testing, and coordinate with the update to the TDM main web site announcing the release.

Then the release process could be reduced to:

1 - building the final release

2 - running the script

3 - pushing to the mirrors
TagsNo tags attached.

Activities

grayman

grayman

14.12.2017 16:58

administrator   ~0009790

Any progress on this?

Shall I move it to 2.07?
stgatilov

stgatilov

02.01.2018 17:24

developer   ~0009960

The aforementioned wiki page should be updated a bit after 2.06, related to 0004721
grayman

grayman

02.01.2018 17:42

administrator   ~0009962

Perhaps the way to handle this one is to do the normal release handoff to taaaki once we're done testing, and let him update the writeup based on how he releases 2.06. Then he can close this when 2.06 is released.

He made a lot of changes in the writeup when he released 2.05.

Issue History

Date Modified Username Field Change
10.07.2016 13:30 grayman New Issue
10.07.2016 13:30 grayman Status new => assigned
10.07.2016 13:30 grayman Assigned To => taaaki
25.11.2016 13:58 grayman Target Version TDM 2.05 => TDM 2.06
14.12.2017 16:58 grayman Note Added: 0009790
02.01.2018 17:24 stgatilov Note Added: 0009960
02.01.2018 17:42 grayman Note Added: 0009962
27.05.2018 20:39 taaaki Target Version TDM 2.06 => TDM 2.07
30.12.2018 11:38 STiFU Target Version TDM 2.07 => TDM 2.08