Changes between Version 191 and Version 192 of ReleaseProcessDraft


Ignore:
Timestamp:
Oct 4, 2022, 7:15:47 PM (19 months ago)
Author:
Stan
Comment:

Reset for A27

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseProcessDraft

    v191 v192  
    1616Put your name into the "Accepted by" column to take over a task and agree to completed it in time according to the Deadline. Update the status column regularly enough to keep team member informed. Especially note if you are waiting for input or are otherwise prevented from working on the task.
    1717
    18 Next release: **Alpha 26: Zhuangzi**
    19 
    20 Current phase: **Release**
     18Next release: **Alpha 27: ———**
     19
     20Current phase: **Development **
    2121
    2222=== Development ===
    23 Deadline: **06/03/2022**
    24 || Task || Accepted by || Status ||
    25 {{{#!tr  style="background: LightGreen"
     23|| Task || Accepted by || Status ||
     24{{{#!tr style="background: LightGreen"
    2625|| [wiki:ReleaseProcessDraft#Generatesigningkey Generate signing key for mods] || Stan || Done ||
    2726}}}
    28 {{{#!tr  style="background: LightGreen"
    29 || [wiki:ReleaseProcessDraft#Startreleaseprocess Start release process] || Stan || Done ||
     27{{{#!tr
     28|| [wiki:ReleaseProcessDraft#Startreleaseprocess Start release process] || Stan || N/A ||
    3029}}}
    3130
    3231=== Feature freeze ===
    33 Deadline: **27/08/2022**
    34 
    35 || Task || Accepted by || Status ||
    36 {{{#!tr  style="background: LightGreen"
    37 || [wiki:ReleaseProcessDraft#Organizestaffmatchtesting Organize staff match (testing)] || Team || Done ||
    38 }}}
    39 {{{#!tr  style="background: LightGreen"
    40 || [wiki:ReleaseProcessDraft#Testthetutorials Test the tutorials] || Team || Done during Stunfest, Japan Tours and RCS ||
     32Deadline: **TBD.**
     33
     34|| Task || Accepted by || Status ||
     35{{{#!tr
     36|| [wiki:ReleaseProcessDraft#Organizestaffmatchtesting Organize staff match (testing)] || Team || N/A ||
     37}}}
     38{{{#!tr
     39|| [wiki:ReleaseProcessDraft#Testthetutorials Test the tutorials] || Team || N/A during Stunfest, Japan Tours and RCS ||
    4140}}}
    4241
    4342=== String freeze ===
    44 Deadline: **27/08/2022**
    45 
    46 || Task || Accepted by || Status ||
    47 {{{#!tr  style="background: LightGreen"
    48 || Choose a release name and update strings accordingly || Team, Forums || Done  ||
    49 }}}
    50 {{{#!tr  style="background: LightGreen"
    51 || [wiki:ReleaseProcessDraft#Announcestringfreeze Announce string freeze] || Stan || [https://www.transifex.com/wildfire-games/0ad/announcements/13513/ Done]  ||
     43Deadline: **TBD.**
     44
     45|| Task || Accepted by || Status ||
     46{{{#!tr
     47|| Choose a release name and update strings accordingly || Team, Forums || N/A  ||
     48}}}
     49{{{#!tr
     50|| [wiki:ReleaseProcessDraft#Announcestringfreeze Announce string freeze] || Stan || [https://www.transifex.com/wildfire-games/0ad/announcements/13513/ N/A]  ||
    5251}}}
    5352
    5453=== Translation freeze ===
    55 Deadline: **11/09/2022**
    56 
    57 || Task || Accepted by || Status ||
    58 {{{#!tr  style="background: LightGreen"
    59 || [wiki:ReleaseProcessDraft#Confirmtranslationfreeze Confirm translation freeze] || Stan || Done ||
    60 }}}
    61 {{{#!tr  style="background: LightGreen"
    62 || [wiki:ReleaseProcessDraft#Translationcheck Translation check] || Stan || Done ||
    63 }}}
    64 {{{#!tr  style="background: LightGreen"
    65 || [wiki:ReleaseProcessDraft#Longstringscheck Long strings check] || Stan || Done ||
    66 }}}
    67 {{{#!tr  style="background: LightGreen"
    68 || [wiki:ReleaseProcessDraft#Updatetranslatorscredits Update translator credits] || Stan || Done ||
    69 }}}
    70 {{{#!tr  style="background: LightGreen"
    71 || [wiki:ReleaseProcessDraft#PackageEastAsianmods Package East Asian mods] || Stan || Done ||
     54Deadline: **TBD.**
     55
     56|| Task || Accepted by || Status ||
     57{{{#!tr
     58|| [wiki:ReleaseProcessDraft#Confirmtranslationfreeze Confirm translation freeze] || Stan || N/A ||
     59}}}
     60{{{#!tr
     61|| [wiki:ReleaseProcessDraft#Translationcheck Translation check] || Stan || N/A ||
     62}}}
     63{{{#!tr
     64|| [wiki:ReleaseProcessDraft#Longstringscheck Long strings check] || Stan || N/A ||
     65}}}
     66{{{#!tr
     67|| [wiki:ReleaseProcessDraft#Updatetranslatorscredits Update translator credits] || Stan || N/A ||
     68}}}
     69{{{#!tr
     70|| [wiki:ReleaseProcessDraft#PackageEastAsianmods Package East Asian mods] || Stan || N/A ||
    7271}}}
    7372=== Packaging ===
    74 Deadline: **23/09/2022**
    75 
    76 || Task || Accepted by || Status ||
    77 {{{#!tr  style="background: LightGreen"
    78 || [wiki:ReleaseProcessDraft#Prepareforpackaging Prepare for packaging] || Team || Done ||
    79 }}}
    80 {{{#!tr  style="background: LightGreen"
    81 || [wiki:ReleaseProcessDraft#Packaging Packaging: Linux] || CI || Done ||
    82 }}}
    83 {{{#!tr  style="background: LightGreen"
    84 || [wiki:ReleaseProcessDraft#Packaging Packaging: Windows] || CI || Done ||
    85 }}}
    86 {{{#!tr  style="background: LightGreen"
    87 || [wiki:ReleaseProcessDraft#Packaging Packaging: Mac OS X] || CI || Done ||
    88 }}}
    89 {{{#!tr  style="background: LightGreen"
     73Deadline: **TBD.**
     74
     75|| Task || Accepted by || Status ||
     76{{{#!tr
     77|| [wiki:ReleaseProcessDraft#Prepareforpackaging Prepare for packaging] || Team || N/A ||
     78}}}
     79{{{#!tr
     80|| [wiki:ReleaseProcessDraft#Packaging Packaging: Linux] || CI || N/A ||
     81}}}
     82{{{#!tr
     83|| [wiki:ReleaseProcessDraft#Packaging Packaging: Windows] || CI || N/A ||
     84}}}
     85{{{#!tr
     86|| [wiki:ReleaseProcessDraft#Packaging Packaging: Mac OS X] || CI || N/A ||
     87}}}
     88{{{#!tr
    9089|| [wiki:ReleaseProcessDraft#UploadingRCs Uploading RCs] || Stan || RC1, RC2, RC3 ||
    9190}}}
    92 {{{#!tr  style="background: LightGreen"
     91{{{#!tr
    9392|| [wiki:ReleaseProcessDraft#Packagetesting:Linux Package testing: Linux] || Forums || RC1, RC2, RC3 ||
    9493}}}
    95 {{{#!tr  style="background: LightGreen"
     94{{{#!tr
    9695|| [wiki:ReleaseProcessDraft#Packagetesting:Windows Package testing: Windows] || Forums || RC1, RC2, RC3 ||
    9796}}}
    98 {{{#!tr  style="background: LightGreen"
     97{{{#!tr
    9998|| [wiki:ReleaseProcessDraft#Packagetesting:MacOSX Package testing: macOS ] || Forums  || RC1, RC2, RC3 ||
    10099}}}
    101 {{{#!tr  style="background: LightGreen"
    102 || [wiki:ReleaseProcessDraft#UploadtoSourceforge Upload to Sourceforge] || Stan || Done ||
    103 }}}
    104 {{{#!tr  style="background: LightGreen"
    105 || [wiki:ReleaseProcessDraft#CreateTorrents Create torrents and checksum files] || Script, Stan  || Done ||
    106 }}}
    107 {{{#!tr  style="background: LightGreen"
    108 || [wiki:ReleaseProcessDraft#UploadToChocolatey Upload to chocolatey] || Stan  || Done ||
    109 }}}
    110 {{{#!tr  style="background: LightGreen"
    111 || [wiki:ReleaseProcessDraft#UploadToWinget Upload to WinGet] || Vladislav || Done ||
     100{{{#!tr
     101|| [wiki:ReleaseProcessDraft#UploadtoSourceforge Upload to Sourceforge] || Stan || N/A ||
     102}}}
     103{{{#!tr
     104|| [wiki:ReleaseProcessDraft#CreateTorrents Create torrents and checksum files] || Script, Stan  || N/A ||
     105}}}
     106{{{#!tr
     107|| [wiki:ReleaseProcessDraft#UploadToChocolatey Upload to chocolatey] || Stan  || N/A ||
     108}}}
     109{{{#!tr
     110|| [wiki:ReleaseProcessDraft#UploadToWinget Upload to WinGet] || Vladislav || N/A ||
    112111}}}
    113112=== Release ===
    114 Deadline: **24/09/2022**
    115 
    116 || Task || Accepted by || Status ||
    117 {{{#!tr  style="background: LightGreen"
    118 || [wiki:ReleaseProcessDraft#Writereleaseannouncement Write release announcement] || Team || Done ||
    119 }}}
    120 {{{#!tr  style="background: LightGreen"
    121 || [wiki:ReleaseProcessDraft#Createreleasevideo Create release video] || Stan || Done ||
    122 }}}
    123 {{{#!tr  style="background: LightGreen"
    124 || [wiki:ReleaseProcessDraft#Release:Notifypackagers Notify packagers] || Stan || Done ||
    125 }}}
    126 {{{#!tr  style="background: LightGreen"
    127 || [wiki:ReleaseProcessDraft#Release:UpdateGitHubtag Update GitHub tag] || Stan || Done ||
    128 }}}
    129 {{{#!tr  style="background: LightGreen"
    130 || [wiki:ReleaseProcessDraft#Release:UpdatereleaseprogressonTrac Close Trac milestone tag] || Stan || Done ||
    131 }}}
    132 {{{#!tr  style="background: LightGreen"
    133 || [wiki:ReleaseProcessDraft#Release:Publishannouncement Publish announcement] || Stan || Done ||
    134 }}}
    135 {{{#!tr  style="background: LightGreen"
    136 || [wiki:ReleaseProcessDraft#Multiplayerlobbyadjustments Prepare lobby] || user1, Dunedan || Done ||
     113Deadline: **TBD.**
     114
     115|| Task || Accepted by || Status ||
     116{{{#!tr
     117|| [wiki:ReleaseProcessDraft#Writereleaseannouncement Write release announcement] || Team || N/A ||
     118}}}
     119{{{#!tr
     120|| [wiki:ReleaseProcessDraft#Createreleasevideo Create release video] || Stan || N/A ||
     121}}}
     122{{{#!tr
     123|| [wiki:ReleaseProcessDraft#Release:Notifypackagers Notify packagers] || Stan || N/A ||
     124}}}
     125{{{#!tr
     126|| [wiki:ReleaseProcessDraft#Release:UpdateGitHubtag Update GitHub tag] || Stan || N/A ||
     127}}}
     128{{{#!tr
     129|| [wiki:ReleaseProcessDraft#Release:UpdatereleaseprogressonTrac Close Trac milestone tag] || Stan || N/A ||
     130}}}
     131{{{#!tr
     132|| [wiki:ReleaseProcessDraft#Release:Publishannouncement Publish announcement] || Stan || N/A ||
     133}}}
     134{{{#!tr
     135|| [wiki:ReleaseProcessDraft#Multiplayerlobbyadjustments Prepare lobby] || user1, Dunedan || N/A ||
    137136}}}
    138137== Task descriptions ==
    139138
    140139=== Generate signing key for mods ===
    141 '''Description:''' [[BR]] The valid mods for the upcoming version should be signed with a new key, and the associated public key must be put in the config for the upcoming version. This can be done as soon as breaking changes in the engine prevents one to use the mods from the last version, but delaying the key change allows one to keep testing the mod downloader, even though downloaded mods are incompatible. To generate the keypair use `minisign -G -p pubkey -s secretkey`. Try not to override the old keys. [[BR]]'''Can be completed in phase:''' Development [[BR]]'''Candidates:''' Itms
     140'''Description:''' [[BR]] The valid mods for the upcoming version should be signed with a new key, and the associated public key must be put in the config for the upcoming version. This can be N/A as soon as breaking changes in the engine prevents one to use the mods from the last version, but delaying the key change allows one to keep testing the mod downloader, even though downloaded mods are incompatible. To generate the keypair use `minisign -G -p pubkey -s secretkey`. Try not to override the old keys. [[BR]]'''Can be completed in phase:''' Development [[BR]]'''Candidates:''' Itms
    142141
    143142=== Start release process ===