Hemos estado usando discourse en las versiones predeterminadas de tests-passed durante mucho tiempo.
Me gustaría configurar el foro para usar solo versiones estables y tener solo algunas actualizaciones al año.
He leído cómo configurar la rama estable app.yml para usar version: stable.
Pero mi preocupación es si puedo hacerlo de forma segura en cualquier momento, cambiarlo y reconstruir el foro.
En este momento estamos en la versión actual Beta5, y temo que haya realizado algunos cambios importantes en la base de datos u otras partes desde la última versión estable.
¿Puedo hacerlo en cualquier momento o tengo que esperar a la próxima versión estable?
En este momento no puedo dedicarle tanto tiempo al foro como antes, por lo que preferiría tener solo algunas actualizaciones a lo largo del año.
Muchas gracias, esperaré hasta que se anuncie una versión estable.
Entonces, la forma correcta sería no hacer más actualizaciones, esperar hasta que se anuncie una versión estable y, una vez anunciada, cambiar app.yml a version: stable y reconstruir el foro.
Estoy en la misma situación que el OP. Disculpa la pregunta tonta, pero ¿cuál es la versión de lanzamiento estable? ¿3.2.0 es un lanzamiento “Estable”, verdad?
Pero al mismo tiempo, también hubo un lanzamiento estable 3.1.5:
Hay ramas “tests-passed” (la versión 3.2.0) y “stable”. Si bien ambas son “estables”, la rama estable se enfoca más en la falta de cambios que en la falta de errores.
La nota sobre que ambas son “estables”:
“todos los lanzamientos, incluidos los de tests-passed y beta, están listos para producción.”
Hola, gracias por la respuesta. Sí, entiendo los matices de “estable = no cambia” frente a “estable = no falla”. Pero estoy confundido porque estoy en tests-passed y ya me tiene en la versión 3.3.0.beta1-dev. Suponía que la 3.2.0 era la última versión estable porque no tiene -dev o -beta en el nombre. ¿Ahora parece que tengo que esperar todo el ciclo de vida de desarrollo de la 3.3.0 y a que stable también alcance la versión 3.3.0 antes de poder pasar a stable?
3.2.0 es, de hecho, la última versión estable. Si no lograste cambiar de carril esta vez, tendrías que esperar a que se finalice la 3.3.0 (debería ser a finales de julio) antes de volver a intentarlo.
Aunque incluso en tests-passed podrías seguir actualizando cuando salgan las versiones menores, ¿lo cual podría ayudar?
No puedo, ya que nunca lo he hecho, así que no puedo decir la forma correcta.
Lo que he entendido es que tienes que dejar de actualizar tu sistema desde las versiones no estables y esperar una versión estable que esté por delante de tu versión actual.
Luego edita el archivo app.yml y modifícalo para usar la versión estable en lugar de tests-passed.
Luego realiza una actualización completa.
Si lo he entendido bien, aún no existe la versión estable 3.2.0.
Lo que se anunció fue una 3.2.0-beta5, así que tal vez haya una en un futuro cercano.
Lo que he instalado ahora mismo es una 3.2.0-beta5-dev (67244a2318).
¿Dónde se pueden ver las versiones actuales publicadas en la rama estable?
EDITAR: Tengo que rectificar, parece que la 3.2.0 ya está publicada y es la misma versión que la 3.2.0-beta5.