Reconstrucción fallida S3 rake abortado

Ok, mi discourse ha estado funcionando bien y estaba en la última versión cuando alguien me dijo que se añadió JS->Ember, así que necesito reconstruir.

http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt

No se realizaron cambios. Simplemente hice una reconstrucción. El archivo app.yml no tiene cambios. No se añadieron plugins.

Ese es mi registro de discourse-doctor.

2 Me gusta

esto se fusionó recientemente

@cvx @martin

2 Me gusta

¡Gracias por informar de esto! Abrí una PR con una solución: FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub

4 Me gusta

Gracias, por favor házmelo saber cuando se fusione y pueda intentar reconstruir.

1 me gusta

Solo esperando que Martin revise la PR.

Disculpas, ya he fusionado la PR.

3 Me gusta

He ejecutado una reconstrucción pero sigue fallando:

2 Me gusta

Se agradecería cualquier consejo o actualización al respecto.

1 me gusta

El error sugiere que las tareas de rake no pueden regresar, así que creo que la corrección combinada mencionada anteriormente es incorrecta. No tengo un entorno configurado para probar o crear una solicitud de extracción, pero creo que usar lo siguiente en su lugar lo solucionaría. (cc @martin)

Reemplazando líneas 180 a 187:

  if !result
    puts "Saltando"
  else
    puts "Estado de las reglas de activos: #{result[:assets_rules_status]}."
    puts "Estado de las reglas de copia de seguridad: #{result[:backup_rules_status]}."
    puts "Estado de las reglas de carga directa: #{result[:direct_upload_rules_status]}."
  end
2 Me gusta

¡Mi error! Lo arreglé (y otras tareas de rake) en FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub

3 Me gusta

Aún nada. Esto es después de la fusión anterior.

1 me gusta

Tenga en cuenta que la reconstrucción en este momento (en el momento de escribir esto) seguirá fallando si está en tests-passed, ya que las pruebas aún no han finalizado. Si mira la página de confirmación, verá un punto naranja a la izquierda del título que indica que las pruebas aún están en curso:

Cuando eso cambie a una marca verde o (lo más probable) a una cruz roja, las pruebas habrán finalizado. Entonces podrá reconstruir. (Una prueba experimental probablemente fallará, de ahí la cruz roja, pero eso no afecta a tests-passed).

Editar: Mirar la rama tests-passed como sugiere @cvx es más útil. Parece que ya está lista.

3 Me gusta

Aún no ha llegado a la rama tests-passed: GitHub - discourse/discourse at tests-passed

4 Me gusta

¡Me alegra informar que funciona!

7 Me gusta