Notifications xmpp

Bonjour à tous

Je viens ici vous parler des notifications xmpp du salon Apps.
Depuis quelques temps, nous recevons des notifications concernant les tests d’intégration continue sur les applications.

Par exemple:

<GitBot> Application Cubiks-2048 rise from level 0 to level 3 on https://ci-apps.yunohost.org/jenkins/job/Cubiks-2048 (Community)/lastBuild/console
<GitBot> Application dokuwiki stays at level 4 on https://ci-apps.yunohost.org/jenkins/job/dokuwiki (Official)/lastBuild/console
<GitBot> Application etherpad_mypads has completely failed to continuous integration tests on https://ci-apps.yunohost.org/jenkins
<GitBot> Application seafile rise from level 0 to level 1 on https://ci-apps.yunohost.org/jenkins/job/seafile (Community)/lastBuild/console
<GitBot> Application searx stays at level 3 on https://ci-apps.yunohost.org/jenkins/job/searx (Official)/lastBuild/console
<GitBot> Application baikal has completely failed to continuous integration tests on https://ci-apps.yunohost.org/jenkins

Ces notifications ne concernent que les tests sur la version stable de YunoHost.
Pour les tests sur testing ou unstable, seul une liste des applications ayant changé de niveau est envoyée

Différences de niveaux entre stable et unstable: https://paste.yunohost.org/otiwacaroz
[...]
- Changement de niveau de l'app opensondage (Official) de 2 en stable vers 1 en unstable.
- Changement de niveau de l'app roundcube (Official) de 1 en stable vers 0 en unstable.
- Changement de niveau de l'app searx (Official) de 3 en stable vers 0 en unstable.

La question est donc, préférez vous garder cette liste d’app ayant changé de niveaux pour testing et unstable, ou préférez-vous avoir des notifications de la même manière que pour stable ?

<GitBot> (UNSTABLE) Application wordpress stays at level 7 on https://ci-apps.yunohost.org/jenkins/job/wordpress (Official)%20(unstable)/lastBuild/console
<GitBot> (TESTING) Application wordpress stays at level 7 on https://ci-apps.yunohost.org/jenkins/job/wordpress (Official)%20(testing)/lastBuild/console
<GitBot> (UNSTABLE) Application searx has completely failed to continuous integration tests on https://ci-apps.yunohost.org/jenkins/job/searx (Official)%20(unstable)/lastBuild/console

Ou les deux simultanément ?

1 Like

La liste j’aime bien.
Merci

Personnellement je vote pour les deux :slight_smile:

Après tout ces avis, je vous propose un vote pour clore cette question.

Donc il y a 2 propositions pour les notifications du CI sur unstable et testing.

Une notification pour le résultat de chaque application, à la fin de son test.

<GitBot> (UNSTABLE) Application wordpress stays at level 7 on https://ci-apps.yunohost.org/jenkins/job/wordpress (Official)%20(unstable)/lastBuild/console

Ou une liste des applications qui ont changé de niveau, à la fin de l’ensemble des tests sur unstable ou testing, sous la forme d’un lien vers le pastbin officiel.

Différences de niveaux entre stable et unstable: https://paste.yunohost.org/otiwacaroz

Ce qui affichera une liste contenant uniquement les applications ayant changé de niveau

- Changement de niveau de l'app opensondage (Official) de 2 en stable vers 1 en unstable.
- Changement de niveau de l'app roundcube (Official) de 1 en stable vers 0 en unstable.
- Changement de niveau de l'app searx (Official) de 3 en stable vers 0 en unstable.
  • Une notification pour chaque application sur testing ou unstable.
  • Un lien vers le pastebin avec seulement les apps qui ont changé de niveau.
  • Les 2 à la fois, parce qu’on aime être spammé par gitbot.

0 voters

Clôture du vote dans 1 semaine -> Le 20 avril.

Pour tout dire, cela m’est égale entre une lien pastebin ou les 2 à la fois.

Bon la majorité étant pour le lien sur le pastebin seul, simplement on ne change pas le comportement actuel.