tests-passed est la valeur par défaut et il est très peu probable que vous soyez passé à main. tests-passed n’est derrière main que le temps nécessaire à l’exécution des tests automatisés, en supposant qu’ils réussissent, ce qui, je pense, était d’environ 14 minutes la dernière fois que j’ai regardé.
Dans un sens pratique, tests-passed est mis à jour en même temps que main, sauf lorsqu’un commit échoue à un ou plusieurs tests, auquel cas un commit ultérieur pour corriger cela arrive généralement assez rapidement après. (Ensuite, les tests s’exécutent, réussissent probablement et cela se retrouve sur tests-passed)
Quant au numéro de version, essentiellement stable est explicitement 2.8.8, beta est explicitement 2.9.0.Beta9, tests-passed (et main) équivaut à 2.9.0.Beta9 + les commits qui ont eu lieu depuis. Il changera probablement lorsqu’ils auront une collection de « commits qui ont eu lieu depuis » à appeler Beta10, auquel cas beta et tests-passed pourraient être brièvement égaux.