releasing0.13 - v-l-m/vlm GitHub Wiki
-
Se mettre d'accord sur une date de release avec les admins du serveur et les devs (pour que tout le monde soit dispo en cas de problème).
- il vaut mieux se mettre d'accord sur une date à court terme (< 10 jours)
- OK le 24/06 à 22h
- Faire un premier tri dans les bugs qu'il est possible de corriger à court terme et les autres
- N/A
-
Vérifier que testing porte la dernière version du trunk
- OK
-
Nommer le Milestone N+2 et le créer dans trac
- OK
-
Déclarer la version correspondante au milestone dans trac
- OK
-
Annoncer_' la date de release probable sur le '_forum
- OK
(1 semaine avant)
-
Annoncer / demander des tests fonctionnel ou de non régression au comité de course par mail
- penser à envoyer le lien vers la liste des tickets
- OK
- éventuellement insister sur certains bugs qui nécessitent plus de tests.
-
Demander une mise à jour de la traduction sur le forum [http://www.virtual-winds.com/forum/index.php?showtopic=5830&view=getlastpost] en utilisants
./tests/check-translation.sh
- OK
- A chaque commit, vérifier que testing est à jour
(A J-1 ou J-2)
-
brancher la nouvelle version en copiant depuis le trunk
- ne pas le faire trop tôt, au risque d'avoir a faire beaucoup de merge
- penser à changer le site/version.txt après avoir branché
- OK
-
basculer alors testing sur cette nouvelle branche
- NOK (useless)
-
Vérifier que les instructions dans base/UPDATE et hosting/UPGRADE sont à jour
- OK
-
Préparer le message de communication pour le forum, le pousser dans site/RELEASE (en anglais)
- OK
-
Mettre à jour le milestone dans trac (en français) avec les release notes
- OK
-
Poster un message sur le forum pour annoncer une possible perturbation.
- OK
-
Mettre une IC globale pour prévenir les joueurs directement sur leur tableau de bord
- OK
-
Mail aux admins récapitulant les changements à opérer dans la configuration
- OK
-
Poster sur le forum, dans les IC Globales, et sur les chats annoncant le début imminent des travaux.
- OK
-
assurer le suivi de la mise à jour "live"
- OK
-
annoncer la fin de la release sur les chats.
- OK
-
Fermer le milestone sur le trac en reportant les tickets non fermés vers le suivant
- OK
-
Définir la version publiée comme version par défaut dans trac
- OK
-
publier le message d'information sur le forum.
- OK
-
Mettre à jour le message d'IC pour dire que tout s'est bien passé
- OK
-
relire le wiki pour vérification, créer éventuellement les nouvelles fonctions non documentées.
- Agenda : OK
- RSS : OK