View Issue Details

IDProjectCategoryView StatusLast Update
0004350The Dark ModDistributionpublic19.01.2021 15:29
Reportergrayman Assigned Totaaaki  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionTDM 2.04 
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.

Relationships

related to 0005496 resolvedstgatilov Revise wiki article about TDM releases 

Activities

grayman

grayman

14.12.2017 16:58

viewer   ~0009790

Any progress on this?

Shall I move it to 2.07?
stgatilov

stgatilov

02.01.2018 17:24

administrator   ~0009960

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

grayman

02.01.2018 17:42

viewer   ~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.
stgatilov

stgatilov

09.04.2020 04:45

administrator   ~0012348

I assume this issue was about automating creation of a package and some release-related stuff.
According to what I saw during 2.07 and what I see on the wiki page, it is already done, and the scripts were run through "release webpage" before server issues happened.
This page is not working now, and I hope taaaki will restore it.

I suggest closing this, because it is not clear what to do here, the main job seems to be done long time ago.
Anyway, I'll move it off the 2.08 roadmap.
grayman

grayman

09.04.2020 04:51

viewer   ~0012349

Agreed

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
09.04.2020 04:45 stgatilov Note Added: 0012348
09.04.2020 04:46 stgatilov Target Version TDM 2.08 =>
09.04.2020 04:51 grayman Note Added: 0012349
09.04.2020 04:54 stgatilov Status assigned => resolved
09.04.2020 04:54 stgatilov Resolution open => fixed
19.01.2021 15:29 stgatilov Relationship added related to 0005496