¿Qué pasa con dev en el número de versión?


    <meta name="generator" content="Discourse 3.2.0.beta1-dev - https://github.com/discourse/discourse version 20481abefcd025fec5f7c586aacc9354bdad94ec">

La versión ahora tiene dev añadido. ¿Es esto intencional?

4 Me gusta

Es a propósito :slight_smile:

Pero probablemente deberíamos explicar el razonamiento detrás de ello, en algún momento en el futuro cercano…

6 Me gusta

Creo que rompió mi código que comparaba números de versión para decidir si ejecutar un bootstrap, pero no he tenido tiempo de averiguar exactamente cómo. :crying_cat_face:

1 me gusta

Aquí hay un resumen de los cambios:

Estos nuevos números de versión siguen siendo semver válidos y se pueden analizar con Gem::Version.new, por lo que esa es la mejor manera de compararlos.

Si intentabas analizar version.rb manualmente, entonces el cambio relevante podría ser este que reestructuró el archivo para admitir este nuevo sufijo.

Si puedes compartir el código relevante, estoy seguro de que podemos ayudarte a resolverlo.

6 Me gusta

¡Gracias! Todavía no estoy seguro de si es el código de Ansible el que compara las versiones o mi código el que lo recupera. Sospecho que es mi código y es un problema que he creado yo mismo.

Por las razones por las que se añadió “-dev”, sospecho que debería comprobar un hash de confirmación y luego determinar si actualizar basándome en él.

3 Me gusta

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.