¿Existe alguna manera, dentro de app.yml, de hacer que rebuild descargue una versión específica de un plugin?
Estoy trabajando en una rama anterior a master. Cuando ejecuto ./launcher rebuild app, se obtiene la última versión de un plugin que no controlo. La última versión de ese plugin no es compatible con la versión anterior de Discourse. Esto hace que la compilación falle en mi entorno de pruebas.
Idealmente, estoy pensando en algo como lo siguiente en app.yml, junto con los otros plugins:
Por desgracia, el plugin no ofrece una rama con nombre para la versión que busco. Estoy intentando extraer una revisión específica (hash del commit) de master. Parece que -b no funciona con hashes de commit.
Desde la línea de comandos, puedo hacer git clone y luego git checkout para obtener lo que necesito. ¿Existe alguna forma de hacerlo en app.yml?
Sí, estoy probando nuevos complementos, especialmente el complemento de chat, y noté que parecía haberse roto en mi sitio y me pregunto cómo revertir a la versión instalada anteriormente o incluso escribir manualmente la versión de confirmación que me gustaría.
Imagino que en el futuro me encantaría ver esto en el panel de actualización, algo así como el botón “deshacer” para la actualización, pero por ahora, espero que al menos haya una forma más rápida que lo que parece ser un esfuerzo más forzado que hiciste para solucionarlo.